【问题标题】:Two ajax posts, the first one works fine, while second one displays parse error两个ajax帖子,第一个工作正常,第二个显示解析错误
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    相关资源
    最近更新 更多