我有一个Ajax脚本,我必须在控制器中恢复数据作为POST,我们有错误404 ......
这是我的JS:
function ajax() {
var values = {
'str': "Salut",
'id': "Dave & Alex",
};
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: '/ajax',
type: 'post',
dataType: 'json',
async: true,
data:values,
success: function (result) {
console.log(result);
},
error: function (result) {
console.log(result);
},
complete: function (result) {
console.log("complete");
}
});
};
以下是我的路线/ admin / ajax,可以登录管理员:
Route::group(['prefix' => 'admin'], function () {
Route::group(['middleware'=>'admin'], function(){
Route::post('/ajax', 'AdminsController@majax');
});
});
在我的控制器中我创建了一个方法:
public function index(Request $request)
{
if($request->ajax()){
return response()->json(['status'=>'Ajax request']);
}
return response()->json(['status'=>'Http request']);
}
我有两个问题: 1.我显示了一个Http请求 2.如何显示“值”数组的值?
感谢您的帮助