gpt4 book ai didi

JQuery .Ajax 返回数据作为对象而不是 HTML

转载 作者:行者123 更新时间:2023-11-28 01:58:01 34 4
gpt4 key购买 nike

我试图从 .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]endnull,具体取决于我选择的方法。 (返回数据本身成功附加了整个页面)

我查看了网站上的其他一些问题,它们似乎也有类似的问题,但似乎没有一个解决方案有效。

非常感谢任何帮助。

最佳答案

试试这个

Result = $(Data).find('#ReturnedInfo').get(0);
var container = document.createElement("div");
container.appendChild(Result.cloneNode(true));

$('#ShowReturned').append("Start"+container.innerHTML+"end");

这是一种解决方法,但这应该可以解决您的问题。

关于JQuery .Ajax 返回数据作为对象而不是 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15808363/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com