【发布时间】:2010-10-20 10:08:14
【问题描述】:
好的,我的情况是这样的:我需要将 JavaScript 数组的内容发送到服务器,PHP 脚本会将单个数组条目保存在 MYSQL 数据库中。我没有使用 jQuery,但我即将将 Prototype 框架集成到我的项目中。
我收集到使用 Prototype 提供的 toJSON() 方法可以轻松地将 JS 数组转换为 JSON。然后我可以将其发布到我的脚本中,该脚本会以某种方式对数组进行 de-JSONise 并将值插入 DB。
但我也感兴趣的不是使用 JSON 数据交换格式,而是将 JS 数组转换为 XML,这可以很容易地被 simplexml PHP 扩展解析(为我自己节省一些服务器端的开发时间)。因此,我的问题是:我应该选择 JSON 还是 XML?以及如何将 JS 数组转换为 XML? (有没有类似 Prototype 中的 toJSON() 的 toXML() 方法?)
我知道各种各样的非常相似的问题,但他们似乎都在反过来问这个问题……将 JSON 转换为 JS 数组,而且很多都与 jQuery 相关。所以请帮助我,即使这可能是重复的并且您可能已经在其他地方回答过这个问题。
【问题讨论】:
标签: php javascript xml json prototypejs