在 PHP 中调试 AJAX 请求的最佳调试工具是什么?我想检查 AJAX 函数调用时是否触发了 class.php 中的方法。
例如:
$.ajax({
url: 'classes/MyClass.php/GetItems',
data: {
'catgry': cat
},
dataType: 'json',
success: function (data) {
alert("data recived!");
},
error: function (jqxhr, textStatus, errorThrown) {
alert("error");
}
});
MyClass.php
public function GetItems($catgry) {
$ret = $itmObj->GetItemsByCat($catgry);
return $ret;
}
最简单的方法是在浏览器本身查看触发器。
在chrome浏览器中打开网站
单击F12。
单击“网络”选项卡。重新加载页面以查找所有文件 正在加载。
选择 MyFile.php,然后单击响应选项卡以查看您的响应。
您还可以通过此方法查看其他详细信息,例如响应时间、启动器文件等。
据我了解,这里的问题是如何调试 PHP 代码,而不是请求本身。该请求可以在浏览器的开发人员工具中轻松查看。我可以使用的唯一一种方法是将调试信息添加到浏览器的响应中。 IE。使用响应作为反馈。
我正在使用 Firefox 控制台来查看 ajax 请求。这很好。甚至您也可以使用 Firefox 的“Net”。两者在 Firefox 中均默认可用。