【发布时间】:2014-05-18 15:29:32
【问题描述】:
我目前正在尝试找出如何找出我的 php 脚本中的错误。
我做了一个小脚本,故意出错。使用我得到的 chrome 控制台...
Uncaught SyntaxError: Unexpected token <
但是,通常 PHP 错误会将您指向发生错误的行。
这是我的 AJAX 请求。
var myData = "Hello";
$.ajax({
type: "GET",
url: 'test.php',
datatype: 'json',
data: { data: myData},
success: function(output) {
var result = $.parseJSON(output);
for(var i=0; i<result.length; i++){
console.log(result[i]);
}
}
});
我的 PHP 脚本语法错误
$data = ($_GET['data']);
echoo boom;
echo json_encode(array($data, "test"));
如您所见,第 2 行是错误,但我的控制台中的错误没有给我这样的信息。
谢谢
【问题讨论】:
-
该错误意味着响应未正确格式化为预期的返回类型。在这种情况下,这意味着您的 JSON 格式不正确。如果您检查 DevTools (F12),您可以在控制台的网络选项卡中看到确切的响应。
-
谢谢,我从来没有这么详细地查看过控制台,PHP 错误在网络选项卡中
标签: javascript php jquery ajax debugging