Ajax形成成功失败

时间:2014-05-04 18:12:50

标签: jquery ajax

我有这段代码

$(function(){
    $('#newnick').submit(function(){
      $('#loadingnick').show();
        $.ajax({
            url:'{{ URL::route('setting-change') }}',
            type : 'POST',
            dataType: 'json',
            data: $(this).serialize(),
            success: function(data){
                if(data.error){
                    $('#newnickerror').css('display','block');
                    $('#newnickerror').html(data.msg);
                    $('#loadingnick').hide();
                }else {
                    $('#newnicksuccess').show();
                    $('#newnicksuccess').html(data.msg);
                    $('#nickname').html(data.nick);
                    $('#newnickerror').hide();
                    $('#loadingnick').hide();
                }

            }
        })
        return false;
    })
})

它有效,所以它将帖子发送到该页面,但不是显示成功,而是将我重定向到带有json响应的页面,这是

{"error":true,"msg":"Username already exists"}

我该如何解决?

0 个答案:

没有答案