我有一个网站,我使用JQuery对PHP页面进行AJAX调用。 PHP页面获取从AJAX调用传递的参数,并将数据插入MySQL数据库。
当我通过将URL字符串插入我的URL栏直接调用API时,一切正常,我得到了回复。但是,我的firebug控制台没有显示响应。我看到数据库中反映出的变化,所以我知道参数正在传递,PHP / MySQL也没问题。在firebug中,控制台为查询字符串显示“200 ok”,但查询字符串为红色而不是通常的黑色。
包含PHP代码的文件与调用它的页面位于同一服务器上。该网站托管在GoDaddy共享虚拟主机遗留网格上。
我对正在发生的事情感到茫然。重要的是我想出了这一点,因为我有JQuery代码依赖于从API获得响应。有什么建议吗?
答案 0 :(得分:0)
您确定PHP文件实际上是将数据写入返回流吗?
检查以确保您正在调用echo $response;
,其中$ response是您要返回的数据。