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

标签 php jquery mysql ajax forms

我已经在网上搜索了几天,但似乎无法找到问题的答案。我想根据下拉菜单(从我的数据库中的一行中选择)附加一个 div 或从我的数据库中插入一个预填充的表单。一旦你按下一个按钮,它就会将表单字段添加到上面的 div 或区域中。有什么建议么?我应该如何解决这个问题?我对 Jquery 和 Ajax 非常陌生,但对 PHP 相当了解。

最佳答案

一种方法是在加载页面时填充字段。 (使用 "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.

等...

关于php - 使用 ajax 和 jquery 从数据库动态添加预填充表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25193848/

相关文章:

MySQL 不带 WHERE 的多条件查询

php - 如何为 PHP $_GET 数组查询 MySQL 数据库

php - 关于停止和退款订阅的 PayPal NVP API 的推荐做法是什么?

javascript - 从使用 .data() 添加的对象字符串中获取值

jquery - 使用 GitHub API V3 从组织获取私有(private) repo

php - 去掉 WHERE 子句中的函数

java - hibernate 强制时间戳以保持/加载为 UTC

php - 间隔 10 分钟的日期和 cron

php - 流明显示空白页而不是在 Blade 上显示错误

javascript - 用 jQuery 替换字符串的限制