使用ajax将数据发送到Laravel控制器
我试图使用ajax向Laravel控制器发送POST请求,但没有发生任何事情 剧本 控制器使用ajax将数据发送到Laravel控制器,ajax,controller,laravel-6,Ajax,Controller,Laravel 6,我试图使用ajax向Laravel控制器发送POST请求,但没有发生任何事情 剧本 控制器 我不知道为什么以及如何修复它如果您在客户端中检查开发人员控制台,它将返回哪个http状态代码?200?如果您return$request->all(),则控制器中的http状态代码为200您在开发控制台中得到了什么?你的jquery让我有点困惑。这可能没有错。仅以我不习惯的方式编写。请检查此解决方案 <script> (function($) { jQuery('#categorie,
我不知道为什么以及如何修复它如果您在客户端中检查开发人员控制台,它将返回哪个http状态代码?200?如果您
return$request->all(),则控制器中的http状态代码为200代码>您在开发控制台中得到了什么?你的jquery让我有点困惑。这可能没有错。仅以我不习惯的方式编写。请检查此解决方案
<script>
(function($) {
jQuery('#categorie,#marque').change(function () {
var id_marq=$('#marque').val();
var id_cat=$('#categorie').val();
var url = $('#application_url').val();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: url+"/produits/ajoutPrixProduit",
type:"POST",
data:{'id_cat':id_cat, 'id_marq':id_marq},
dataType: "json",
success: function (response) {
$.each(response, function (key, value) {
$('#nom').append('<option value="' + key.id + '">' + value.libelle + '</option>');
});
}
});
})(jQuery);
});
Route::post('/produits/ajoutPrixProduit', 'MagasinBoardController@selProduit')->name('magasin.selProduit');
public function selProduit(Request $request)
{
$id_cat=$request->id_cat;
$id_marq=$request->id_marq;
.......
return response()->json($listProd);
}