我已經創建了一些引導模式與一些輸入字段,我試圖將這些輸入值傳遞給控制器,並需要插入到db.But中,但它顯示爲空。如何使用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://stackoverflow.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –
這裏包括我的代碼 –
好的網站,提供航線模型代碼太 –
提供您的HTML,JS,控制器代碼 –
HTTPS:/ /stackoverflow.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –