【发布时间】:2012-09-14 18:15:39
【问题描述】:
我有一个调用 API 的 PHP 脚本需要一段时间才能加载,因此用户有一段时间看不到该页面并认为出现问题。
我被告知 Jquery 脚本可以将数据发送到 PHP 文件,从中获取结果数据并在执行此操作时显示加载消息/动画。环顾互联网,我发现了这个:
$.get("check.php", { url: "www.domain.com"}, function(data){
alert("Data Loaded: " + data);
});
我无法弄清楚 PHP 文件需要如何接收发送的数据($_GET['url'] 或其他)或如何接收和显示数据以及如何显示加载消息。我知道很多问题,但我将非常感谢任何信息来了解如何做到这一点。
【问题讨论】:
-
是的,
$_GET['url']应该可以正常工作。你的浏览器工具告诉你什么?请求发生了吗? -
stackoverflow.com/a/68503/201788 - 您可以从另一个类似问题中查看此答案。它基本上说明了@tdlm 所说的内容。
-
打开您的浏览器开发工具(Chrome 为 F12;Firefox 下载 Firebug 插件;Opera Ctrl+Shift+I;IE - 删除即可)。然后打开网络选项卡,重新加载页面。您将看到在客户端加载的所有文件,找到“check.php”,单击它,您可以在其中查看您发送的日期、标题和响应。对于调试此类方法非常有用
-
是的,请求正在发生,只是不确定如何从中获取数据并显示加载消息。
标签: javascript php jquery send http-get