$.post()回调不工作,除了一种情况


$.post() callback not working except in one case

这是我的问题,我已经工作了好几天了,但是我无法通过…

在这个简单的代码中(客户端):

$.post(req,{id:interId,idRess:idRess}, function(data){
    console.log(data);
    if(isNaN(data))
        alert(data);
    else {
            dataReload();
            closePopUp("popInter");
    }

console.log()仅在数据为"Not working"时工作,我也从未进入else

服务器端:

$id = "";
if(isset($_POST['id'])){
    $id = $_POST['id'];
}
$idRess = "";
if(isset($_POST['idRess'])){
    $idRess = $_POST['idRess'];
}
if(($id != "") && ($idRess != ""))
    echo json_encode(1);
else
    echo json_encode("Not working");

所有内容都被封装在try/catch中,错误会被处理。

真正的问题是:这段代码在我同事的计算机上工作,他设法调用else中的函数,console.log()也在工作…

我猜这是服务器配置的问题,但他给了我他的整个Wamp配置文件夹,它仍然是一样的。

你认为这是什么原因?

提前致谢

This:

if(($id != "") && ($idRess != "")
应:

if(($id != "") && ($idRess != ""))
相关文章: