gpt4 book ai didi

javascript - 来自 safari/webkit 中 ajax 调用的 json 对象的奇怪行为

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

我正在使用 jquery 对 Web 服务进行 AJAX POST 调用,并返回一个 JSON 对象,这给了我一些我想要附加到 div 的 html 代码,它在 Firefox 中工作正常,但有问题safari 不执行附加操作,示例如下:

$.ajax({
type: "POST",
url: "ConnMgr.asmx/Request",
data: JSON.stringify(objectToSend),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response){
$('#myDiv').empty();
$("#myDiv").append(response.d.htmlSnippet); //this doesn't work on safari but it does on FF
//$("#myDiv").append("<img src=\"image.png"/>")//this works in all browsers
//alert(response.d);//this works in all browsers
}
});

似乎在 safari 中,jquery 不喜欢使用 json 对象作为 append() 的参数的想法我之前尝试过创建变量的副本、插入延迟、在传递变量之前将变量转换为字符串,但结果是相同的。

非常感谢

最佳答案

你尝试过response.d.htmlSnippet.ToString()

关于javascript - 来自 safari/webkit 中 ajax 调用的 json 对象的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742760/

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