我有一些非常简单的示例代码,如下所示:
$.ajax({
url: 'demo2.htm',
success: function(loadeddata){
$("#loaded_data").html(loadeddata);
alert('success');
},
error: function(){
alert('failure');
}
});
Run Code Online (Sandbox Code Playgroud)
加载的数据当前返回所有内容.我需要的是只获得一个特定的div并使其成为#loaded_data的html.
我怎么做?
谢谢!
编辑:
在尝试使用.load()时......
这是我在评论中写的内容.
谢谢,您的更新示例很棒.但是我不确定我的错是什么.
这个:有效
$("#loaded_data").load("demo2.htm #mydiv", function(text, status, request) {
if(status == 'success') {
alert('success');
} else {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud)
这个:
$("#loaded_data").load("demo5.htm #mydiv", function(text, status, request) {
if(status == 'success') {
alert('success');
} else {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud)
才不是.它只是挂起.没有demo5.htm但是没有返回错误.
再次感谢您的帮助.
你可以使用.load()这个:
$("#loaded_data").load("demo2.htm #mydiv", function(text, status, request) {
if(status == 'success') {
alert('success');
} else {
alert('error');
}
});
Run Code Online (Sandbox Code Playgroud)
如果这不适合你,你做错了,我们需要看一些代码.
下面是获取单个的div的样品从当前页到当前页使用上面的代码.