使用jquery / javascript / php将json对象发送到mysql?

我有一个页面,从几个字段生成json数据,我想将它发送到mysql数据库。 我目前有一个链接,用户点击链接,javascript获取他们输入的信息并将其发送到服务器。 由于性质,我需要mysql数据库中一个字段中的所有数据。 有任何想法吗?

编辑:数据来自几个可信的div,以这种方式存在特定的层次结构。 如

Data : { Heading : 1, info1 : 1, info2 : 2, info3 : 3 },{ Heading : 2, info1 : 1, info2 : 2, info3 : 3 } 

您可以使用AJAXpost。 例如:

 $.ajax({ url: someURL, type: 'post', data: JSON.stringify(myObj), contentType: 'application/json', dataType: 'json', success: function(data, status, xhr) { // ... } }); 

要确保您拥有JSON.stringify,请使用json2 。 contentType表示您正在发布JSON文档, dataType表示您希望从服务器接收一个。

在服务器上,使用json_decode进行解码,使用json_encode对响应进行编码。

也许你可以使用“序列化”概念?

在jQuery中: http : //api.jquery.com/serialize/

在PHP中: http : //us.php.net/manual/en/function.serialize.php

那么您将获取所有输入,通过jQuery序列化它,将大字符串发送到服务器并按原样存储在您的数据库中? 然后当你在php中检索它时,你可以取消它。