php - $.post() 回调不起作用,除非在一种情况下

标签 php jquery ajax

这是我的问题,我已经解决了好几天了,但无法解决...

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

$.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 配置文件夹,结果还是一样。

(您认为)造成这种情况的原因是什么?

提前致谢,

最佳答案

这个:

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

应该是:

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

关于php - $.post() 回调不起作用,除非在一种情况下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23656459/

相关文章:

jquery - 项目一项一项地淡出/淡出?

javascript - 使用 JavaScript 跟随 URL

jquery - 防止一个 jQuery 事件与另一个事件发生

javascript - 使用 jQuery 为悬停时的 SVG 颜色和缩放设置动画

php - 转换为 PDO

php - Yii2 - 尝试保存到数据库时出错

javascript - jQuery TWBS 分页实现

javascript - jQuery追加多个div

php - 数据未发布到数据库中

php - 帮助 Array 和 Post