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

时间:2017-08-01 01:16:22

标签: javascript jquery json ajax laravel-5

我有两个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();
        }


       });



    });

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

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