2017-08-17 100 views
0

我已經創建了一些引導模式與一些輸入字段,我試圖將這些輸入值傳遞給控制器​​,並需要插入到db.But中,但它顯示爲空。如何使用ajax將引導模態值傳遞給laravel控制器?

如果有人解決我的問題,這將有所幫助。

+0

好的網站,提供航線模型代碼太 –

+0

提供您的HTML,JS,控制器代碼 –

+0

HTTPS:/ /stackoverflow.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –

回答

1

你只需要改變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 
    ]); 
0

首先明白,情態也與在HTML中存在的概念,所以你可以使用jsjquery像得到任何輸入字段的值:

var value = $('#ID').val(); 

var value = document.getElementById('ID'); 

現在你可以很容易地在你的ajax data中使用這個變量。

+0

S orry,我需要將它傳遞給控制器​​ –

+0

https://stackoverflow.com/questions/45727405/how-to-insert-modal-values-into-db-using-ajax-post-request –

+0

這裏包括我的代碼 –

相關問題