问题描述
- 如何用 jquery 的 $.ajax() 方法获取 html 文档片段?
-
如题.
我知道用 .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)
})
的简写
时间: 2024-10-31 15:17:48