3 回答

TA贡献1963条经验 获得超6个赞
jquery load方法用法详解
1.load定义和用法,load() 方法通过 AJAX 请求从服务器加载数据,并把返回的数据放置到指定的元素中。jquery load是jquery ajax中的一种功能,load可以方便快速的直接加载一个页面到指定div中(html,php),并且它可以带参数。
2.还存在一个名为 load 的 jQuery 事件方法。调用哪个,取决于参数。
下面是几个例子:
1).加载一个php文件,该php文件不含传递参数
1 | $( "#myID" ).load( "test.php" ); |
2).加载一个php文件,该php文件含有一个传递参数
1 | $( "#myID" ).load( "test.php" ,{ "name" : "Adam" }); //导入的php文件含有一个传递参数,类似于:test.php?name=Adam 或者直接 $( "#divResult" ).load( "jqueryLoad?username=" + username + "&un=" +$( "#username" ).val()+ "×tamp=" + ( new Date()).getTime()); |
3).使用 AJAX 请求来改变 div 元素的文本
1 | $( "button" ).click( function (){ $( "div" ).load( 'demo_ajax_load.txt' ); }); |

TA贡献1802条经验 获得超5个赞
load(url, [data], [callback])
概述
载入远程 HTML 文件代码并插入至 DOM 中。
默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。
你载入 jsp ?

TA贡献1810条经验 获得超4个赞
load后,那个页面的JS是不可能会再实现的。你必需在LOAD后,再向刚刚LOAD的页面增加事件
下面是我的一段代码。。
function phonedoquery(){
$.get("query.asp",{querytxt:$("#phonequerytxt").val()}, function(data,textStatus){
$("#mbody").html(data);//decodeURI()
$("#mbody tbody tr").bind("click",function(){
$("#mbody tbody tr,.highLighttr").removeClass("highLighttr");
$(this).addClass("highLighttr");
});
return false;
});
}
添加回答
举报