gpt4 book ai didi

Javascript 函数需要名称错误

转载 作者:行者123 更新时间:2023-12-02 15:21:27 25 4
gpt4 key购买 nike

在这行代码中:

var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function () {
if(ajax.readyState == 4) {
function() {document.getElementById(f3).innerHTML = ajax.responseText};
}
};

这一行:

...
function() {document.getElementById(f3).innerHTML = ajax.responseText};
...

收到必须命名函数的错误。

这是代码的完整范围:

var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function () {
if(ajax.readyState == 4) {
function() {document.getElementById(f3).innerHTML = ajax.responseText};
}
};
var urlToOpen = "~.$_tFileName.qq~?pg=admin_main&load=subscriptionAdmin&view=setANewVar&n=" + f1 + "&v=" + f2 + "~.$SessId.q~" + "&stopIEcache=" + Math.floor(Math.random()*99999);
ajax.open("GET", urlToOpen, true);
ajax.send(null);

波形符 (~) 是因为该文件是使用 Perl 语法构建的。输出是完整的网址...例如:

https://www.google.com/search?pg=admin_main&load=subscriptionAdmin&view=setANewVar&n=当然,它不在 Google 上...只需输入该网址而不是真实的网址即可。

你能告诉我那行有什么问题吗?我怎样才能让它发挥作用?

谢谢。丰富

最佳答案

删除 function() 那里没有必要

var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function () {
if(ajax.readyState == 4) {
document.getElementById(f3).innerHTML = ajax.responseText
}
};
var urlToOpen = "~.$_tFileName.qq~?pg=admin_main&load=subscriptionAdmin&view=setANewVar&n=" + f1 + "&v=" + f2 + "~.$SessId.q~" + "&stopIEcache=" + Date.now();
ajax.open("GET", urlToOpen, true);
ajax.send(null); // PS. you can also remove null -> ajax.send();

关于Javascript 函数需要名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010306/

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