我想知道是否可以在jquery中将多个json对象发送到php文件,有点像这样:
$.post('convert.php', [{name: 'John', font: 'arial', size: '12'},{name: 'Smith', font: 'verdana', size: '14'}]);
答案 0 :(得分:0)
当然,您必须先构造JSON字符串,然后将它们作为普通的post参数发送。你上面列出的实际上不是JSON,而是实际的JS对象。您需要将它们转换为JSON字符串 - 尝试使用json2.js(https://github.com/douglascrockford/JSON-js)来序列化您的对象。然后,只需将这些JSON字符串作为帖子数据中的选项传递。
要清楚 - json2.js为那些本身不支持它的浏览器提供了JSON.stringify()方法。 JSON.stringify()方法是您实际用于将JS对象转换为JSON字符串的方法。