两个 ajax 帖子,第一个工作正常,而第二个显示解析错误



我有两个 ajax 调用,行基本相同,但只有一个有效。

第一个阿贾克斯帖子:

$("#languageswitcher").change(function(){

var locale=$(this).val();
//alert(111);
//console.log(111);
var _token =$("input[name=_token]").val();

$.ajax({
url:"/language",
type:"POST",
data:{locale:locale,_token:_token},
dataType:'json',
success:function(data){
console.log(data);  
},
error: function(ts) {

//alert(ts.responseText);
},
beforeSend:function(){
console.log(locale);
},
complete:function(data){
window.location.reload(true);
}
});
}) ;

第二个:当我起飞时dataType:"json"它在警报时显示成功,但什么也不发送,dataType:"json"它在警报时显示解析错误。 我尝试了JSON.stringfy()但仍然显示相同的问题。

$("#change_group").change(function(){
var group=$(this).val();
var _token=$("input[name=_token]").val();
$.ajax({
url:"/setgroup",
type:"POST",
data:{group:group,_token:_token},
dataType:'json',
success:function(data,status){
alert(status);  
},
error:function(data,status){
alert(status);
},
beforeSend:function(group){
},
complete:function(data){
window.location.reload();
}

});

});

这里可能有什么问题?

好吧,这是令牌,发送的令牌无法验证,所以我切换并使用了get.

最新更新