我直到最近才使用$.load()获取另一个页面的特定部分并将其加载到当前页面中,但是当用户启动这些请求时,他们可以排队,我发现自己需要一种方法来中止它们,以免点击 - 快乐用户破坏我的页面.
这导致我$.get()工作得很好,如果在第一次返回之前启动了另一个请求,我就让我中止请求,但是现在我需要解析返回的html(它是一个带有doc-type和head元素的整个页面)并且只得到一个div它.
我该如何实现这一目标?
bin*_*ous 10
这应该工作:
$.get('ajax/test.html', function(data) {
var my_div = $('#my_div', $(data));
});
Run Code Online (Sandbox Code Playgroud)
在回调中:
function(data) {
// we wrap data with jQuery here:
$(data).find("#id");
}
Run Code Online (Sandbox Code Playgroud)