为什么这个Jquery .post的回调函数不起作用?

时间:2011-12-23 00:29:21

标签: javascript jquery ajax .post

以下是jquery的代码:

<script type="text/javascript"> 
    $(document).ready(function(){
        $('#room').submit(function(){
            $.post('backend/CreateRoom.php', $('#room').serialize() ,function(data) {
                alert(1);
                $('#llama').append(data);
                console.log('working');
            });
        });
        return false;
     }); 
</script>

功能部件似乎不起作用。后端/ CreateRoom.php上的PHP代码似乎工作正常(代码更新PHP数据库)工作正常,它只是不更新​​div,或做我放在函数中的任何事情。帮助

1 个答案:

答案 0 :(得分:1)

看起来您正在准备文档false。我想你想要提交。

$(document).ready(function(){
    $('#room').submit(function(){
        $.post('backend/CreateRoom.php', $('#room').serialize() ,function(data) {
            alert(1);
            $('#llama').append(data);
            console.log('working');
        });
     return false;
    });

});

或阻止默认:

$(document).ready(function(){
    $('#room').submit(function(event){
        event.preventDefault();
        $.post('backend/CreateRoom.php', $('#room').serialize() ,function(data) {
            alert(1);
            $('#llama').append(data);
            console.log('working');
        });
    });
});
相关问题