【发布时间】:2015-02-05 11:31:33
【问题描述】:
我在名为 items 的变量中保存了一个对象。
0: Object
name: "Jim"
age: "42"
1: Object
name: "Bill"
age: "50"
尝试发帖时
$.post("mypage.php", items, function(data)
我在 php 页面中得到一个空的 post 变量,但这会返回 post 变量
$.post("mypage.php", "name=jim", function(data)
我做错了什么?
Edit 它是一个对象数组,所以如果我通过
$.post( "mypage", items[0], function( data) {
我得到了结果,但是
$.post("mypage", items, function(data) {
print_r 为空
【问题讨论】:
-
您能否发布您的 actual 对象的代码。另外,仅供参考,没有“jQuery 对象”之类的东西,它只是一个对象。
-
查看浏览器的开发者工具。查看“网络”选项卡。是否正在提出请求?它得到回应了吗?它们是否包含您期望的数据?
-
搜索 JSON.stringify !
-
@kasperTaeymans 不需要,当您向任何 AJAX 函数提供对象时,jQuery 会自动为您完成。
-
哦,好吧!不知道...总是使用 stringify。
标签: php jquery ajax object post