我正在使用 AJAX 来调用 PHP 脚本。我唯一需要从响应中解析的是脚本生成的随机 ID。问题是 PHP 脚本会引发许多错误。这些错误实际上很好,不会妨碍程序功能。唯一的问题是当我跑步时
$.parseJSON(response)
I get:
Uncaught SyntaxError: Unexpected token <
由于 PHP 响应以错误开头:
<br />
<b>Warning</b>:
我想知道如何更改 PHP 或 JS,以便它可以解析出 ID,尽管有错误。
PHP:
$returnData = array();
$returnData['id'] = $pdfID;
echo json_encode($returnData);
...
JS:
function returnReport(response) {
var parsedResponse = $.parseJSON(response);
console.log(parsedResponse);
pdfID = parsedResponse['id'];
我知道警告应该得到解决,但警告目前对功能并不重要,更重要的是
1) 即使这些警告得到解决,新的警告可能会出现,并且 JSON 仍然应该被正确解析
2) 除了警告之外,还有导致相同问题的“通知”。
为什么不处理并消除警告,以便服务器的结果实际上是 JSON?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)