我试图让我们的挖空窗体提交给php脚本并得到undefinedIndex错误。我很确定这是我们通过ajax函数发送数据的方式。Knockout和AJAX发布请求PHP
这里是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个数据字段。 – Pete 2013-03-20 16:25:40
对不起。这只是显示在这里。一个被注释掉。 – ipengineer 2013-03-20 17:32:36
尝试'data:JSON.stringify({payload:ko.toJSON(allModel)}),' – Pete 2013-03-20 17:51:06