我创建了一个带有一些输入字段的bootstrap模式,我试图将这些输入值传递给控制器并需要插入db.But它显示为null。
如果有人解决我的问题会很有帮助。
答案 0 :(得分:2)
您只需要使用Don't Panic回答的JSON格式数据更改JS代码和laravel重定向。在这里添加了其他人的帮助,所以功劳归功于他。
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
]);