Jquery Ajax PHP Json在centos服务器上不工作
我一直在用本地的mamp服务器开发我的网站,今天我把它转移到运行centos 6的linux服务器上。除了ajax请求之外,其他一切都正常工作。 ajax请求工作正常,我得到了200个结果,但是不会触发on success事件 我返回一个json编码的数组,以便在js中使用返回的结果,但是当我将数据类型声明为json时,事情似乎停止了工作 这是我的密码: Jquery Ajax:Jquery Ajax PHP Json在centos服务器上不工作,php,ajax,json,jquery,centos,Php,Ajax,Json,Jquery,Centos,我一直在用本地的mamp服务器开发我的网站,今天我把它转移到运行centos 6的linux服务器上。除了ajax请求之外,其他一切都正常工作。 ajax请求工作正常,我得到了200个结果,但是不会触发on success事件 我返回一个json编码的数组,以便在js中使用返回的结果,但是当我将数据类型声明为json时,事情似乎停止了工作 这是我的密码: Jquery Ajax: $.ajax({ url:'/GetTarget.php?vId='+jsArray["vuforiaID"
$.ajax({
url:'/GetTarget.php?vId='+jsArray["vuforiaID"],
type:"GET",
dataType:"json",
success: function (response1) {
//alert(response1["status"]);
var msg = '<img src="/img/ajax-loader-small-blue.gif" /> Processing';
for (var i=0; i<parseInt(response1["rating"]); i++) {
msg = msg+'<span class="ui-icon ui-icon-star white"></span>';
}
}
});
我已经在PHP上安装并运行了Json
有什么建议吗?您可以尝试以下方法:
yum install js-jquery
使用有效ID直接导航到
GetTarget.php
时是否出错?是否启用了卷曲?检查错误日志(或自定义日志文件),这可能是PHP配置问题。当我直接导航到GetTarget.PHP时,我正确地看到了输出,没有错误。这可能是一个PHP配置错误,但我看到Json安装在PHPINFO中。您是否发送Json头?尝试注释掉dataType
选项,看看是否触发了success。否则,请按中所述添加.error()
函数,并查看状态消息。
yum install js-jquery