我正在尝试运行代码:
runrequest = function () {
$.ajax({
url: 'ajax.php',
success: function(data) {
proccessrequest(true,eval(data));
},
error: function(data) {
proccessrequest(false,eval(data));
}
});
}
出于某种原因,每当我运行此代码时,Firebug 都会给出错误:
invalid regular expression flag b
},
这是指成功函数后面的}。我不明白为什么这行不通。
编辑:ajax返回的数据是JSON。 json 用括号括起来
最佳答案
您很可能会收到错误消息。错误消息包含无效的表达式。
例如,如果您的错误包含粗体 Warning: < /b >
那么就是这样。
关于javascript - 发送 AJAX 请求的属性列表上的正则表达式标志 b 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4505652/