Javascript 通过jQuery获取页面
这是我的js:Javascript 通过jQuery获取页面,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,这是我的js: $.ajax({ url: "test.html", error: function(){ //do something } success: function(){ //do something } }); 它获取test.html,如何在success函数中处理接收到的数据?与每个Ajax成功处理程序一样,回调在接收到的数据中传递。数据类型可能会有所不同,具体取决于数据类型 在您的例子中,它是一个纯文本
$.ajax({
url: "test.html",
error: function(){
//do something
}
success: function(){
//do something
}
});
它获取test.html,如何在success函数中处理接收到的数据?与每个Ajax成功处理程序一样,回调在接收到的数据中传递。数据类型可能会有所不同,具体取决于数据类型
在您的例子中,它是一个纯文本响应(希望HTML格式良好)。如果是这样,您可以将响应封装到jQuery构造函数中并执行该操作
$.ajax({
url: "test.html",
error: function(){
//do something
}
success: function(data){
// data contains the received HTML file
$(data).find('.someclass').css('color', 'BADA55').appendTo('.somewhere');
}
});
实际上只有
.where
表示
元素才有意义。这是因为标记中不能有多个
、
或
节点。因此,将完整的HTML文件附加到
中会导致无效的HTML标记,这是自找麻烦。您想实现什么?您还应该将数据类型设置为HTML。@Elad:jQuery将处理您跳过的问题。基于响应的MIME类型。这在这里应该行得通,但总的来说我同意。您应该始终设置一个数据类型以确保。