如题.
我知道用 .load() 可以加载 html 片段, 不过如果 .load 的底层是用 $.ajax() 实现的, 那必然可以用 $.ajax() 实现加载 html 片段
$.ajax(
url: "****",
success: function(html) {
// html为html
}
);
load可以再url后添加选择器选中需要的元素。$.ajax没有这个功能,你需要再success回调中自己处理才行
$.ajax({url:'xxxxx',dataType:'html',
success:function(html){
$('xxxxx').append($(html).find('选择器'))
},error:function(xhr){
alert('动态页有问题'+xhr.responseText)
}});
$(select).load(url, data,success)
是
$.ajax({
ur;:url,
type:post,
data:data,
success:function(d) {
$(select),html(d)
})
的简写