如何使用ajax将引导模态值传递给laravel控制器?
我已经创建了一些引导模式与一些输入字段,我试图将这些输入值传递给控制器,并需要插入到db.But中,但它显示为空。如何使用ajax将引导模态值传递给laravel控制器?
如果有人解决我的问题,这将有所帮助。
你只需要改变JS代码和laravel重定向与JSON格式的数据,如Don't Panic回答。这里增加了其他人的帮助,所以信用卡给他。
JS代码:
$("#priceSave").click(function(e){
e.preventDefault();
var data = $('form').serialize();
$.ajax({
url: 'addPriceDetails/{{$dataId}}',
type: "post",
data: data,
dataType: 'json',
success: function(response) {
alert(response.SKUID);
}
});
});
控制器代码:
public function addPriceDetails(Request $priceform,$dataId) {
// ... all your code
return response()->json([
'SKUID' => $priceInfo->SKUID,
'listingStatus' => $priceInfo->listingStatus
// ... any other fields you want to return
]);
首先明白,情态也与在HTML中存在的概念,所以你可以使用js
或jquery
像得到任何输入字段的值:
var value = $('#ID').val();
或
var value = document.getElementById('ID');
现在你可以很容易地在你的ajax data
中使用这个变量。
S orry,我需要将它传递给控制器 –
https://*.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –
这里包括我的代码 –
好的网站,提供航线模型代码太 –
提供您的HTML,JS,控制器代码 –
HTTPS:/ /*.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –