我想在Jquery和Ajax中隔离我的responseText的一部分。
$.ajax ({
url : "/controller/action",
complete : function (xhr, result)
{
if (result != "success") return;
var response = xhr.responseText;
var title = $(response).find("p");
title.appentTo ("#description");
}
});
我为response
效果很好,但当我尝试隔离
之间的部分时却没有 我可以使用:
.find("p")
吗?
答案 0 :(得分:2)
好像你必须纠正一些错别字,但我不完全同意这个建议。 对我来说应该是:
$(title).appendTo('#description');
[请注意,瓷砖位于$()]内 因为appendTo也可以接受选择器
答案 1 :(得分:0)
为什么不使用success
处理程序,因为如果响应不是success
,你就不会这样做?
$.ajax ({
url : "/controller/action",
success: function (response)
{
if (result != "success"){
return;
}
var title = $(response).find("p");
title.appendTo("#description");
}
});