jquery ajax修改响应
我想用修改后的AJAX响应替换id=test的div中的内容 javascript:jquery ajax修改响应,jquery,ajax,Jquery,Ajax,我想用修改后的AJAX响应替换id=test的div中的内容 javascript: ('.test').bind('ajax:success', function() { $.ajax({ success: function(html){ $('.test').text($(html).find("#test")); // returns [object Object] } }); }); 但是$html.f
('.test').bind('ajax:success', function()
{
$.ajax({
success: function(html){
$('.test').text($(html).find("#test")); // returns [object Object]
}
});
});
但是$html.findtest返回[object object],而$html.findtest.html返回null
如何在ajax响应中获取id为test的div的内容?基于此博客,答案在第二个参数中:
jQuery(function($) {
// create a convenient toggleLoading function
var toggleLoading = function() { $("#loading").toggle() };
$("#tool-form")
.bind("ajax:loading", toggleLoading)
.bind("ajax:complete", toggleLoading)
.bind("ajax:success", function(event, data, status, xhr) {
$("#response").html(data);
});
});
那么,您的代码将是:
$('.test').bind('ajax:success', function(event, data, status, xhr) {
// this is $('.test')
$(this).text($(data).find("#test"));
});
html的内容如何?它可能更容易使用。加载你正在做的事情