javascript - 在ajax请求中调用ajax请求

标签 javascript php jquery ajax laravel

我想在另一个ajax成功响应中调用jquery ajax。“request-status”响应正确返回,“.table-responsive”div重新加载了我异常(exception)的内容。但是当我尝试调用“welcome-mail”时,在成功响应中' 我捕获了 Uncaught SyntaxError: Unexpected token ) 。我尝试了

$.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);  
         }
        }); 

关于javascript - 在ajax请求中调用ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40394097/

相关文章:

jquery - 如何将 "handle bar"添加到滑动 div

javascript - 针对不同浏览器的 JavaScript 中的一般单元测试概念/实践?

javascript - 如何在视频的 vtt 中强制换行

php - Magento 产品导入

javascript - jQuery .on img 的点击事件处理程序

JQuery Portlet - 是否可以有不同的 Portlet 大小?

javascript - 跟随鼠标移动时背景放大不正确

javascript - 使用 Javascript(或 jQuery)淡入/淡出 HTML 元素的背景颜色

php - SQL - 获取 ID 介于 5 和 10 之间的行..

php - 如何确保从 MySQLi::multi_query 中捕获所有错误?