【发布时间】:2018-01-07 17:03:47
【问题描述】:
我有两个基本相同的 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();
}
});
});
这可能是什么问题?
【问题讨论】:
-
端点是否可能无法按预期运行,并且与您的 JavaScript 无关?您是否尝试过从Postman 拨打电话?
-
Postman 显示 500 Internal server Error @AlexanderNied
-
如果
500 Internal server Error你需要修复服务器或确保请求正确
标签: javascript jquery json ajax laravel-5