【问题标题】:jquery POST method callback function queryjquery POST方法回调函数查询
【发布时间】:2010-01-02 21:46:08
【问题描述】:
$("#submit_js").click(function() {
            var commentmsg = $('#comment').val();
            $.post(
            "user_submit.php", 
            {comment: $("#comment").val(), aid: imgnum, uid:$("#uid").val()}, 
            function(data){
                /*alert(data);*/
                //$('#greetings').html('Your choice was submitted successfully. Thank You for voting.');
                $('#confirm_msg').addClass("on");
                $('#care_parent').addClass("off");
                $('#fb_user_msg').html(commentmsg);
                //$('#fb_user_msg').html( commentmsg );
            });
        });

以上是我的 jquery POST 函数。在回调函数中,我正在做一些 html 的东西。这是成功的 POST 版本。这意味着,当 POST 过程完成或添加到数据库时。现在在我的 user_Submit.php 中,我正在检查是否应该将数据添加到数据库中。

是否可以修改回调函数,以便如果我不添加到 user_Submit.php 中的数据库,我应该向用户显示一些其他消息...

我真正想问的是,如何让 PHP 向 JS 传递 0/1 值?有人可以帮忙吗?

【问题讨论】:

    标签: php javascript jquery


    【解决方案1】:

    在您的user_submit.php 中,如果成功则回显 1,否则回显 0。该变量将在data 参数中返回到您的处理函数。然后只需执行一个简单的 if/else 即可查看值是什么。

    【讨论】:

    • 它应该可以工作。您确定正确输出成功代码吗?如果您使用浏览器访问user_submit.php,会发生什么? (你应该看到0
    • 我在做 echo 0;它在萤火虫控制台中看起来很好。但不知何故,如果我提醒(数据);什么都没有出现。我也尝试检查 if/else 部分,但没有任何反应。
    猜你喜欢
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    相关资源
    最近更新 更多