如何使用ajax将引导模态值传递给laravel控制器?

问题描述:

我已经创建了一些引导模式与一些输入字段,我试图将这些输入值传递给控制器​​,并需要插入到db.But中,但它显示为空。如何使用ajax将引导模态值传递给laravel控制器?

如果有人解决我的问题,这将有所帮助。

+0

好的网站,提供航线模型代码太 –

+0

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

+0

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

你只需要改变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中存在的概念,所以你可以使用jsjquery像得到任何输入字段的值:

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

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

现在你可以很容易地在你的ajax data中使用这个变量。

+0

S orry,我需要将它传递给控制器​​ –

+0

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

+0

这里包括我的代码 –