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

简介: JQuery有好多Ajax函数,其中load是用来动态加载一个页面的内容到指定的dom元素上。我们来做个例子:做一个上下(左右)结构的页面,其中下左部分放2个以前我们做过的div按钮,下右部分则为动态加载内容。
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 >
目录
相关文章
|
1月前
|
JavaScript
jQuery+css3制作精美的2024圣诞节倒计时页面
jQuery+css3制作精美的2024圣诞节倒计时页面动画
26 0
jQuery+css3制作精美的2024圣诞节倒计时页面
|
1月前
|
Web App开发 JavaScript iOS开发
基于jquery开源的页面内模拟滚动条特效插件scrollbar
abcrollBar是一个基于jquery运行的开源滚动条特效插件,体积小巧使用简单的滚动条小插件,它可以通过鼠标中轴滑动页面内的模拟滚动条,或鼠标拖动滚动条查看滚动框架里的内容。支持自定义滚动条的样式,滚动条可选择横或竖呈现,默认也可选择显示或隐藏滚动条。
25 0
|
6月前
|
JavaScript 前端开发 索引
jQuery的选择器与自带函数详解
jQuery的选择器与自带函数详解
|
2月前
|
前端开发 JavaScript
jQuery - AJAX load() 方法
jQuery load() 方法是简单但强大的 AJAX 方法。
59 6
|
3月前
|
JavaScript 前端开发
jQuery - AJAX load() 方法
jQuery - AJAX load() 方法
26 2
|
3月前
|
JavaScript 前端开发
jQuery - AJAX load() 方法
jQuery - AJAX load() 方法
24 1
|
4月前
|
JavaScript
分别用jquery和js修改页面元素
分别用jquery和js修改页面元素
42 2
|
4月前
|
JavaScript 前端开发
jQuery的作用及入口函数
jQuery的作用及入口函数
32 1
|
5月前
|
移动开发 开发框架 JavaScript
基于Jquery WeUI的微信开发H5页面控件的经验总结(1)
基于Jquery WeUI的微信开发H5页面控件的经验总结(1)
|
4月前
|
JavaScript Java
分别使用java script和jQuery添加页面元素
分别使用java script和jQuery添加页面元素
36 0