叨叨游戏网
您的当前位置:首页利用 JQuery的load函数动态加载页面

利用 JQuery的load函数动态加载页面

来源:叨叨游戏网

JQuery有好多Ajax函数,其中load是用来动态加载一个页面的内容到指定的dom元素上。

我们来做个例子:
做一个上下(左右)结构的页面,其中下左部分放2个以前我们做过的div按钮,下右部分则为动态加载内容。
按每个按钮,加载该按钮相应的网页内容到下右区域。

基本语法为:
$('#区域id').load('页面名称');

完整的网页代码如下:
< html  xmlns ="http://www.w3.org/1999/xhtml"  >
< head  runat ="server" >
    
< title > JQuery - Load </ title >
    
< link  rel ="stylesheet"  media ="all"  type ="text/css"  href ="../CSS/myStyle.css"  />
    
< script  type ="text/javascript"  src ="../JsLib/jquery-1.3.2.min.js" ></ script >
    
< script  type ="text/javascript"  src ="../JS/basicEffect.js" ></ script >
    
< style  type ="text/css" >
        #header 
{
          margin-bottom
:  1em ;
          padding-bottom
:  1em ;
          border-bottom
:  1px solid #eee ;
        
}
        .buttonListArea 
{
          float
:  left ;
          width
:  150px ;
          padding-right
:  10px ;
          border-right
:  1px solid #eee ;       
          margin-right
:  10px ;
        
}
        .buttonArea 
{
          margin
:  10px ;
          padding-bottom
: 20px ;
        
}
        #load_content 
{
          float
:  left ;
          width
:  550px ;
          text-align
: center ;
        
}
    
</ style >
    
< script  type ="text/javascript" >
        $(document).ready(
function () {
            $(
' #btnLoad1.button ' ).click( function () {
                $(
' #load_content ' ).load( ' loadContent1.htm ' );
            });
            $(
' #btnLoad2.button ' ).click( function () {
                $(
' #load_content ' ).load( ' loadContent2.htm ' );
            });
        });
    
</ script >
</ head >
< body >

< form  id ="form1"  runat ="server" >

< div  id ="container" >

    
< div  id ="header" >
        
< h2 > JQuery Load Example </ h2 >
    
</ div >

    
< div  class ="buttonListArea" >
        
< div  class ="buttonArea" >
            
< div  class ="button"  id ="btnLoad1" > Load 1 </ div >
        
</ div >
        
        
< div  class ="buttonArea" >
            
< div  class ="button"  id ="btnLoad2" > Load 2 </ div >
        
</ div >
    
</ div >
    
    
< div  id ="load_content" >
        
< h2 > 这是要被加载的区域 </ h2 >
    
</ div >

</ div >

</ form >

</ body >
</ html >

 

 

 rel:http://www.cnblogs.com/davidgu/archive/2009/07/30/1535185.html

转载于:https://www.cnblogs.com/newstar0101/archive/2010/04/09/1707959.html

因篇幅问题不能全部显示,请点此查看更多更全内容