博主信息
博文 31
粉丝 0
评论 0
访问量 30008
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JQuery 调用ajax方法 返回状态 canceled错误
SmallKing的博客
原创
2231人浏览过

问题:提交表单,ajax返回错误 状态为 canceled

QQ图片20180128130144.png

原因:button按钮类型为type=submit ,script中又自定用botton按钮点击提交ajax,造成冲突。

解决方法:button按钮类型改为 type=button

出错代码

 <form>
 <!--表单内容代码省略-->   
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <button type="submit" class="btn btn-primary" id="register">注册</button>
            <!--上面行代码错误,应该改为下面行代码-->
            <!--<button type="button" class="btn btn-primary" id="register1">注册</button>-->
        </div>
    </div>
</form>

javascript代码

<script type="text/javascript">
        $(function () {
            $('#register').on('click',function () {
//                alert($('#login').serialize());
                $.ajax({
                    type:'post',
                    url:"{:url('insert')}",
                    data:$('#login').serialize(),
                    dataType:'json',
                    success:function (data) {
                        switch (data.status)
                        {
                            case 1:
                                alert(data.message);
                                window.location.href="{:url('index/index/index')}";
                                break;
                            case 0:
                            case -1:
                                alert(data.message);
                                window.location.href="{:url('index/user/register')}";

                        }
//                        alert(data.status);
//                        if(data.status==1){
//                            alert(data.message);
//                            window.location.href="{:url('index/index/index')}";
//                        }else {
//                            alert(data.message);
//                            window.location.href="{:url('index/user/register')}";
//                        }
                    },
                })
            })

        })

    </script>



本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学