我花了 6 个多小时在代码中查找异常或特殊字符,但我找不到。我检查了这里所有类似的消息。
我正在发送带有放大弹出窗口的表格。首先,我使用内联弹出窗口打开表单,然后将所有输入发送到 main.js 进行验证。
所以,我只需要第三只眼。
我有:index.html
, register.php
, main.js
这是代码
FORM http://pastebin.com/2nxEjHrC
JS/AJAX http://pastebin.com/v7UKTPYR
PHP-register.php http://pastebin.com/W9MZgjWP
这是错误消息
JSON Output
Chrome 控制台:
Firefox console :
我缺少什么?
为了寻求解决类似问题的搜索者的利益,如果您的输入是空字符串,您可能会收到类似的错误。
e.g.
var d = "";
var json = JSON.parse(d);
或者如果你使用 AngularJS
var d = "";
var json = angular.fromJson(d);
在 Chrome 中,它导致“未捕获的语法错误:输入意外结束”,但 Firebug 将其显示为“JSON.parse:JSON 数据的第 1 行第 1 列处的数据意外结束”。
当然,大多数人不会被这个问题所困扰,但我没有保护该方法,所以导致了这个错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)