使用ajax和jquery从数据库动态添加预填充的表单

时间:2014-08-07 23:26:18

标签: php jquery mysql ajax forms

我已经在网上研究了几天,我似乎无法找到问题的答案。我想附加一个div或从我的数据库中插入一个预先填充的表单,具体取决于下拉菜单(从我的数据库中的一行中选择)。按下按钮后,它会将表单字段添加到上方的div或区域。有什么建议?我应该怎么解决这个问题?我是Jquery和Ajax的新手,但对PHP非常了解。

1 个答案:

答案 0 :(得分:1)

一种方法是在加载页面时填充字段。 (使用"value=<$php echo $someData %>"

将值传递到您的html页面

如果你想在不刷新页面的情况下每次加载数据,我建议你创建一个不同的页面,通过POST请求从数据库加载数据,并将数据检索为JSON,这样你就可以解析它了使用Javascript并相应地更新字段。

更新字段可以这样完成:

json = YourJSONData;    
$('.some-class').val(json['someData']); // if populating a form field
$('.some-other-class').html(json['someOtherData'); // if populating a div or other DOM element.

等...