簡體   English   中英

淘汰賽和AJAX發布請求PHP

[英]Knockout and AJAX post request PHP

我正在嘗試獲取我們的淘汰賽表單以提交到php腳本,並且遇到undefinedIndex錯誤。 我很確定這是我們在ajax函數中發送數據的方式。

這是ajax:

        $.ajax({
        url: '/orders/add',
        type: 'post',
        data: {payload:ko.toJSON(allModel)},
        contentType: 'application/json',
        success: function (result) {
            alert(result);
        }
    });

這是PHP(我們使用laravel)

 return json_decode($_POST["payload"]);

皮特是正確的。 您只需要使用一個數據字段。 如果需要變量,請在$ .ajax帖子之前定義它

var dataPayload = ko.toJSON(allModel);
$.ajax({
    url: '/orders/add',
    type: 'post',
    data: {payload: dataPayload},
    contentType: 'application/json',
    success: function (result) {
        alert(result);
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM