提问人:tishantha 提问时间:9/2/2013 最后编辑:Samuel Liewtishantha 更新时间:6/10/2014 访问量:19466
在 PHP 中调试 Ajax 请求的最佳调试工具 [已关闭]
Best debug tool to debug Ajax request in PHP [closed]
问:
闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。
我们不允许向读者、工具、软件库等寻求推荐的问题。您可以编辑问题,以便用事实和引文来回答。
8年前关闭。
在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;
}
答:
2赞
Manish Sahu
9/2/2013
#1
我正在使用 firefox 控制台查看 ajax 请求。很好。甚至您可以使用firefox的“Net”。默认情况下,两者在 firefox 中都可用。
评论
0赞
Nguai al
1/1/2019
我不认为这会逐行调试到 php 服务器端。
21赞
Ganesh Babu
9/2/2013
#2
简单的方法是在浏览器本身中查看触发器。
在 chrome 浏览器中打开网站
单击 F12。
单击“网络”选项卡。重新加载页面以查找所有文件 加载。
选择MyFile.php,然后单击“响应”选项卡以查看您的回复。
您还可以通过此方法查看其他详细信息,例如响应时间、启动器文件等。
评论
0赞
Nguai al
1/1/2019
这不会显示如何一次调试行。
2赞
Amit Horakeri
9/2/2013
#3
Firefox 最好的调试工具是 Firebug。它是Firefox附带的附加组件。 您可以从以下链接添加加载项。
6赞
Krasimir
9/2/2013
#4
据我了解,这里的问题是如何调试PHP代码,而不是请求本身。该请求可在浏览器的开发人员工具中轻松查看。我唯一可以提供的一种方法是将调试信息添加到对浏览器的响应中。即使用响应作为反馈。
评论
0赞
Mawg says reinstate Monica
7/15/2015
diloc.de/blog/2008/07/10/......这样做 - 我没有找到更好的东西
评论