【问题标题】:How to pass bootstrap modal values to laravel controller using ajax?如何使用 ajax 将引导模式值传递给 laravel 控制器?
【发布时间】:2018-01-25 13:51:51
【问题描述】:

我创建了一个带有一些输入字段的引导模式,我正在尝试将这些输入值传递给控制器​​并需要插入到 db 中。但它显示为 null。

如果有人解决我的问题会很有帮助。

【问题讨论】:

标签: jquery ajax twitter-bootstrap laravel


【解决方案1】:

您只需要使用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
    ]);

【讨论】:

    猜你喜欢
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    相关资源
    最近更新 更多