gpt4 book ai didi

javascript - 向 PHP 提交 Javascript 对象

转载 作者:行者123 更新时间:2023-11-28 14:06:39 25 4
gpt4 key购买 nike

请教一个新手问题。

我有一个大型数据集,我更喜欢将其作为对象而不是数组提交;例如

foo = bar = baz = {};
$.ajax({
url: "index",
type: "post",
data: { foo: foo, bar: bar, baz: baz },
dataType: "json"
});

提交后,Firebug 告诉我我已提交:

bar [object Object]
baz [object Object]
foo [object Object]

我想要的是能够访问 foo、bar、baz 的内容(当然是人为的例子)。

这在 JavaScript 中可能吗?或者我是否需要使用我不喜欢的数组?

最佳答案

示例中的 bar、baz 和 foo 是空对象,[object] 废话是 JavaScript 尽力将变量转换为字符串。我建议添加一些可以将对象转换为 JSON 字符串的内容。请参阅json.org具体来说json2.js然后对它们中的每一个调用 stringify() 方法:

foo = bar = baz = {};
$.ajax({
url: "index",
type: "post",
data: { foo: foo.stringify(), bar: bar.stringify(), baz: baz.stringify() },
dataType: "json"
});

关于javascript - 向 PHP 提交 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/555596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com