我有这段代码
$(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"}
我该如何解决?