【发布时间】:2014-02-22 02:06:10
【问题描述】:
我有一个包含两个数组的 JavaScript 对象。其中一个数组是对象数组,另一个只是一个简单的数组。
即
obj = {
arr1: [
{
a1: 'val',
a2: 'val'
},
{
b1: 'val',
b2: 'val'
}
],
arr2: ['a', 'b', 'c']
};
我正在尝试将整个对象作为对象传递给 PHP 以存储在 MySQL 数据库中。 我应该如何做到最好,以便最终以与开始时相同的结构将其传递回 JavaScript?
非常感谢您的帮助。
【问题讨论】:
-
您的数据可以很容易地表示为 JSON。
-
@elclanrs 数组和对象的混合不会导致 JSON 出现任何问题吗?有什么我需要注意的可能会导致此结构出现问题的事情吗?
-
网络上有大量的资源,关于如何做到这一点(使用 JSON),你还没有做任何研究。 -1
-
@dibs 只要 JSON 支持数据类型(对象、数组和字符串,您的示例中唯一的类型都受支持),它就可以工作。 JSON 旨在像那样易于使用。
-
@Markasoftware 我认为我可以只使用 JSON 字符串,但想确定这是最好的方法,所以我问了。
标签: javascript php mysql arrays object