如何使用jquery用数据填充预定义的html

时间:2012-10-08 09:12:24

标签: jquery html ajax templates

我有很多ajax表单,我在这里添加数据uisng ajax。 现在表单正在正确提交,但我还是找不到如何附加我刚刚插入datbaase的数据的好方法。

我有两个选择

  1. 从服务器返回填充内容的数据,然后将其附加。
  2. 只需返回true或flase并使用html模板,我可以使用jquery填充数据,然后将该数据附加到表格行中。
  3. CI就像第二个解决方案一样,但有人可以指点我的教程或链接,我可以看到它是如何实际使用的

1 个答案:

答案 0 :(得分:0)

最好的方法是从服务器端检查,如果插入SQL是正确的,则创建XML或JSON对象作为输出。

输出应该是例如JSON: {name:"John", lastName:"Doe"}等......

最简单的方法是将变量堆叠在一个数组中,数组如下所示: $ data = array(“name”=>“John”,“lastName”=>“Doe”);

然后做

echo json_encode($data);

php会将该数组转换为Json对象。


然后在Javascript上只需将数据附加到每个字段,以访问json对象: 首先从php文件中解析返回:

data = JSON.parse(data);

然后data.name和data.lastName将包含信息