用于在PHP中调试Ajax请求的最佳调试工具

tis*_*tha 6 php ajax jquery json

在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");
    }
});
Run Code Online (Sandbox Code Playgroud)

MyClass.php

public function GetItems($catgry) {
   $ret = $itmObj->GetItemsByCat($catgry);
   return $ret;
}
Run Code Online (Sandbox Code Playgroud)

Gan*_*abu 17

简单的方法是查看浏览器本身的触发器.

在Chrome浏览器中打开网站

  • 单击F12.

  • 单击"网络"选项卡.重新加载页面以查找加载的所有文件.

  • 选择MyFile.php,然后单击响应选项卡以查看您的响应.

您还可以通过此方法查看其他详细信息,例如响应时间,启动器文件等.


Kra*_*mir 6

据我所知,这里的问题是如何调试PHP代码,而不是请求本身.您可以在浏览器的开发人员工具中轻松查看该请求.我可以使用的唯一方法是将调试信息添加到对浏览器的响应中.即使用响应作为反馈.