【发布时间】:2013-03-09 21:07:01
【问题描述】:
我正在尝试让我们的淘汰表单提交到一个 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"]);
【问题讨论】:
-
您有 2 个数据字段。
-
对不起。这只是显示在这里。一个被注释掉了。
-
试试
data: JSON.stringify({payload:ko.toJSON(allModel)}),
标签: php javascript json knockout.js laravel