【发布时间】:2015-09-04 23:53:36
【问题描述】:
我正在尝试从这个 jquery 函数发帖:
postQuestion: function(callback, data){
var url = 'myphp.php';
var data = new Object();
data.name = 'aname';
jQuery.post(url,data,function(result){
alert(result);
callback(result, data);
})
return false;
},
postQuestionCallback:function(result, data){},
}
myphp.php 看起来像这样:
<?php
echo $_POST["name"];
?>
当我从上面的 jquery 发布数据对象时,我得到一个 404。如果我将它获取的名称传递给 php 文件,但它没有得到名称参数。
如何将数据对象中的多个值传递给 php 文件?
【问题讨论】:
-
data的值是多少? -
那么6年5个月了你还是不知道怎么提问?请查看stackoverflow.com/help/how-to-ask 并重试。对你也有帮助:stackoverflow.com/help/mcve
-
您可以通过在对象中放置多个属性来传递多个值:
data = { name: "MyName", email: "myaddr@domain.com" } -
404 错误意味着您为 PHP 脚本提供了错误的 URL。
-
一种方法是将 js 对象序列化为字符串并在 php 端反序列化它
标签: javascript php jquery rest http-post