php - 如何停止使用 Jquery/Ajax 提交表单

标签 php javascript jquery ajax

这是我的代码。如果我从 php 端收到的消息为 0(发生错误),我想阻止提交表单。如果收到的消息是 1 我要提交表单。

   $(document).ready(function(){
    $('#form').submit(function(e){
        register();


    });

});


    function register(){

        $.ajax({
            type:"POST",
            url:"submit.php",
            data: $('#form').serialize(),
            dataType: "json",
            success: function(msg){

                if(parseInt(msg)==1){
                    window.location=msg;
                }
                else if(parseInt(msg)==0){  
                    $('#error_out').html(msg);
                }


            }

        });
    }

最佳答案

register(); 之后包含 return false;

关于php - 如何停止使用 Jquery/Ajax 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654426/

相关文章:

javascript - jQuery .remove() 不适用于动态表单

javascript - Google Nexus 网站中使用的 JS 插件的名称

javascript - 如何使用jquery获取html表中的子项数量

php - Magento 时事通讯 - 检查 GUEST 是否已订阅

PHP 不从 Android Post 值返回任何内容

php - 从对象分配 $_session var

javascript - Jquery ui Accordion - 如何在右侧添加图标?

php - 为什么导入 CSV 文件时会添加额外的空行?

javascript - 如何在搜索 vuejs 列表时添加加载图标

jquery - 带有 Squarespace 的图库幻灯片顶部的文本