javascript - 发送 AJAX 请求的属性列表上的正则表达式标志 b 无效

标签 javascript jquery ajax

我正在尝试运行代码:

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/

相关文章:

javascript - 使用 dd/mm/yyyy 检查一个日期是否早于另一个日期

javascript - 在 Firefox 中使用 CSS/Javascript 管理小字体可视化

javascript - ajax 调用正在堆叠

javascript - ajax 请求后新添加的按钮没有运行他应该运行的事件

javascript - 下划线 : what's meaning of 'context' in the source code comment

javascript - NestJs - 无法在 RolesGuard 中获取用户上下文

javascript - 如何用新的html替换元素内容而不丢失javascript功能?

javascript - 带方括号的 jQuery 输入选择器 - iPhone

php - 如何使用ajax和php发布密码?

javascript - JavaScript 中的 abort 函数有什么意义?