0

我编写了一个网格小部件来编辑数据库中的数据,我正在寻找一种更方便的方式将数据发送到我的保存脚本。

该表单包含文本框和以下数据库结构:

recordID field         value      field           value
----------------------------------------------------------
1        first_name    andy        last_name      smith
2        first_name    tom         last_name      jones
3        first_name    john        last_name      connor

目前我正在将recordID添加到字段名,以这种方式发送我:

first_name/1=andy&last_name/1=smith&first_name/2=tom.....

问题是在服务器脚本上,我需要解析记录 ID 以正确保存。有没有更方便的方法可以用它的recordID包装每条记录?

such as: record1 = firstname:andy, last_name:smith | record2 = ... ?

我正在通过 jQuery 构建帖子字符串。谢谢!

4

2 回答 2

1

尝试这样命名您的字段:

records[1][first_name]=andy&records[1][last_name]=smith&records[2][first_name]=tom.....
于 2012-11-21T13:04:08.057 回答
1

将您的数据形成一个数组(本例中为 arrayOfData),然后您可以使用 jQuery ajax 调用将其作为字符串发送到 php(本例中为 phppage.php)。像下面这样的东西会起作用。要使用此功能,您需要从此处获取JSON.js。stringify

$.post("phppage.php",{
    fieldName:JSON.stringify(arrayOfData)
},function(return){
   //whatever
});

这将需要在 php 中解析

$incArray = json_decode(fieldName, true);

只是一个例子,并不是所有的工作都在这里为你完成。

于 2012-11-21T13:46:27.040 回答