Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ajax请求中调用ajax请求_Javascript_Php_Jquery_Ajax_Laravel - Fatal编程技术网

Javascript 在ajax请求中调用ajax请求

Javascript 在ajax请求中调用ajax请求,javascript,php,jquery,ajax,laravel,Javascript,Php,Jquery,Ajax,Laravel,我想在另一个ajax成功响应中调用jquery ajax。“request-status”响应返回正确且“.table responsive”div重新加载了我期望的内容。但在成功响应中,当我尝试调用“欢迎邮件”时,我捕获了未捕获的语法错误:意外标记)。我尝试了 $.ajax({ url: 'request-status', type: 'GET', data: {'id':user_id,'status':status,'comment':comment}, dataType

我想在另一个ajax成功响应中调用jquery ajax。“request-status”响应返回正确且“.table responsive”div重新加载了我期望的内容。但在成功响应中,当我尝试调用“欢迎邮件”时,我捕获了
未捕获的语法错误:意外标记)
。我尝试了

$.ajax({
  url: 'request-status',
  type: 'GET',
  data: {'id':user_id,'status':status,'comment':comment}, 
  dataType: 'JSON',
  success: function(data, textStatus, jqXHR){
    //alert(data);
    $(".table-responsive").load(location.href + " .table-responsive");
    $.ajax({
          type: "GET",
            url: "welcome-mail",
            data: {'id':user_id},
            dataType: 'JSON',
            success: function(data, textStatus, jqXHR){
               alert(data);
        }
          });
  },
  error: function(jqXHR, textStatus, errorThrown){
 // alert('errror');

  },
});


Route
   Route::get('welcome-mail','travelerHome@welcomeMail');

controller
 public function welcomeMail(Request $request)
  {
    $request_data = $request->all();
   $id = $request_data['id'];  
    return response()->json();  
  }

您在成功后缺少一个括号,但有一个额外的});这不属于那里——应该是:

success: function(data, textStatus, jqXHR){
               alert(data);  
         }
        }); 

所以基本上这是一个语法错误,对吗?根据你编辑的问题和相关代码;我认为你不会得到任何语法错误。请确认。在我看来,您在error方法结束后添加了一个额外的逗号(比如:“error:func(){}”)。