这不是重复的问题。如果您没有时间去看看,应该跳过此步骤。
我有一个刀片视图名称:create.blade.php
。从这里,我想调用ajax请求以在此刀片中显示数据。
{!! Form::open() !!}
<p data-toggle="modal" data-id="{{$category['id']}}" data-target="#subcategory_Modal" class="CategoryIDForModal">{{$category['name']}}
</p>
{!! Form::close() !!}
我将从这里收集id
。
让我们看看ajax请求:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('[name="_token"]').val()
}
});
$(".CategoryIDForModal").click(function (e) {
//console.log("I am inside Call");
var id = $(this).data(id);
e.preventDefault();
$.ajax({
type: 'POST',
url: '/pos/create',
data: {id: id},
success: function (data) {
console.log("YES");
}
})
})
现在查看路线:
Route::post('/pos/create', 'SellPosController@ajaxRequestForSubCategoryPost');
使用控制器,我只想在我的create.blade.php
文件中传递一个变量。
public function ajaxRequestForSubCategoryPost(Request $request)
{
$input = $request->all();
return view('sale_post.create', ['inputD' => $input]);
}
但是出现错误:
POST http://localhost:8000/pos/create 500(内部服务器错误)