Javascript函数需要名称错误
Javascript Function Requires a name error
在这行代码中:
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);
Tilde标记(~)是因为这个文件是用Perl语法构建的。输出是一个完整的url。。。例如:
https://www.google.com/search?pg=admin_main&load=subscriptionAdmin&view=setANewVar&n=当然它不在谷歌上。。。只需放上那个url而不是真正的url。
你能告诉我那条线怎么了吗?以及我如何让它发挥作用?
谢谢。富
删除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();
相关文章:
- XMLHttpRequest:需要使用ajax中的成功和错误函数
- Javascript 错误:函数预期
- 未捕获的引用错误:函数未使用 onchange 定义
- 如何让jQueryajax执行错误函数
- 未定义未捕获的引用错误函数
- $.ajax在跨域url上不返回错误函数
- jQuery.ajax+php5.3-始终执行错误函数
- javascript未捕获类型错误函数ajax
- 在 Promise 调用的错误函数回调后附加对象的用法是什么
- Ajax 请求在 HandleUnauthorizedRequest 之前命中错误函数
- 引用错误:“函数”未定义
- 黑莓 10 级联 ajax 调用从 javascript 总是执行错误函数
- Ajax 调用弹簧控制器回调错误函数
- 未定义未捕获的引用错误函数
- 主干.js - n捕获异常:语法错误:函数构造函数:无法编译函数
- 引用错误:函数未定义错误
- “未捕获的引用错误:(函数)未定义”与焦点事件
- JavaScript 未捕获的引用错误函数未定义 单击时
- 引用错误:函数未定义
- 类型错误: [函数名称] 不是函数,在猫鼬和节点.js中