我试图通过 AJAX 调用一个请求,但它不工作,它不去成功的功能。它进入错误功能。请帮我弄清楚我不知道是什么问题。
下面是我 AJAX 方法,它是在单击保存按钮时调用的
function save(){
let lang = document.getElementById("valueoflang").value;
let audio= document.getElementById("valueoffile").value;
$.ajax({
dataType: 'json',
type: 'get',
url: 'admin/test-lesson/saveaudio',
data:{
lang :lang,
id:133,
file:audio,
},
success: function(data){
alert(data);
},
error: function(data){
console.log("error");
}
});
}
字符串
控制台错误来了。我检查了网络选项卡请求状态200。这里是我的方法哪里要求去了
public function saveAudio(Request $request)
{
dd($request->get("lang"));
if($request->ajax()){
return "AJAX";
}
return response()->json([
'output'=>"Not working",
], 400);
}
型
这是我的路线
Route::get('admin/test-lesson/saveaudio', 'TextLessonsController@saveAudio');
型
AJAX 请求未转到saveAudio方法。我不知道为什么?
1条答案
按热度按时间xsuvu9jc1#
你确定路线了吗?
字符串
然后在 AJAX url属性中添加路由名称:
型