Javascript 在ajax请求中调用ajax请求
我想在另一个ajax成功响应中调用jquery ajax。“request-status”响应返回正确且“.table responsive”div重新加载了我期望的内容。但在成功响应中,当我尝试调用“欢迎邮件”时,我捕获了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({
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(){}”)。