gpt4 book ai didi

javascript - DOM 对象构造函数不能作为函数调用

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:24 24 4
gpt4 key购买 nike

我在 javaScript 上有这个功能,在 Firefox 上工作,但在 google chrome 上不行

function sendInfo(userId, Code) {
// text with all info to send to controller
var values = {
"token": Code,
"code": userId
}

// POST THE CHANGE HERE TO THE DATABASE
var url = "WSHolFacebook.asmx/saveToken";
$.post(url, values, function (data) {
if (window.ActiveXObject) { return data.xml; }
var xmlString = XMLSerializer().serializeToString(data);
var xml = xmlString,
xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc),
$title = $xml.find("string");
var texto = $title.text();
if ($title.text() == "Success") {
window.location = '<%=ConfigurationManager.AppSettings["successUrl"].ToString() %>'
}
else {
window.location = '<%=ConfigurationManager.AppSettings["errorUrl"].ToString() %>'
}
})
}

chrome 中的错误是:

Uncaught TypeError: DOM object constructor cannot be called as a function.

最佳答案

改变

var xmlString = XMLSerializer().serializeToString(data);

var xmlString = new XMLSerializer().serializeToString(data);

它抛出错误的原因是因为您试图将 XMLSerializer 作为函数调用而不是实例化它。

关于javascript - DOM 对象构造函数不能作为函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15574274/

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