我使用Firefox,有一个名为Developer的工具 - > Web控制台。它显示了有关GET / POST请求的更多信息,我们使用XMLHttp连接的页面,请求标头和此类信息。我确信Chrome上也有类似的功能。
页面上有一个AJAX调用,我必须看到它返回到网站的内容。它只是一个GET请求并返回JSON。当我手动请求该页面时(例如ajax / view / my_purchases.php)它只显示一个空白页面,但当网站用AJAX请求时,我可以看到它以HTML格式返回的内容。
基本上,我可以使用哪种工具来查看它? 它可以是独立应用程序,Chrome或Firefox扩展程序。我没事。
答案 0 :(得分:2)
Firebug是最常用的选项。 Net面板有你可以使用的“XHR”标签,而chrome工具实际上就是基于它。
答案 1 :(得分:0)
答案 2 :(得分:0)
在Firefox上使用Firebug - >控制台选项卡(可能是aktivate“show XMLHttpRequests”)
修改:比在Chrome上更好,您可以直接在新标签页中打开请求。
答案 3 :(得分:0)
使用“网络”标签,您可以查看网页在加载时调用的每个外部请求。您的AJAX请求将在此处。需要注意的一件事是发送到外部脚本的任何GET或POST数据。
如果需要某些参数,许多脚本只提供对其主算法或数据逻辑的访问。一个非常基本的可能是:
<?php
if (!isset($_POST['submit'])) {
die;
}
// Rest of functionality...
这使人们更难获取对敏感数据的访问权限。如果您的AJAX调用正在发送POST数据,您可能无法获得访问权限。如果你这样做,你将提交CSRF。