我有两个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();
}
});
});
这里有什么问题?
答案 0 :(得分:0)