我正在尝试从.ajax函数返回一些信息,但是我无法从请求的页面中提取我需要的数据.ajax函数看起来像这样:
$.ajax({
type: 'get',
async: false,
url: "www.site.com",
success: function(Data) {
return Result = $(Data).filter('#ReturnedInfo');
},
error: function(Data) {
return Result = "no";
}
});
$('#ShowReturned').append("Start"+Result+"end");
然而,在页面上,所有附加的内容都是Start[object Object]end
或null
,具体取决于我选择的方法。 (返回数据本身会成功附加整个页面)
我已经看过网站上似乎有类似问题的其他一些问题,但没有一个解决方案似乎有效。
非常感谢任何帮助。
答案 0 :(得分:1)
试试这个
Result = $(Data).find('#ReturnedInfo').get(0);
var container = document.createElement("div");
container.appendChild(Result.cloneNode(true));
$('#ShowReturned').append("Start"+container.innerHTML+"end");
这是一种解决方法,但这应该可以解决您的目的。