我正在开发一个管理员可以登录的站点,然后查看在站点上注册的各种客户端的数据库表。然后,这些管理员应该能够在他们正在查看的页面上编辑这些值。
有没有办法可以实现它,以便他们只需单击要编辑的值,然后它会自动在数据库中更新?不应将它们重定向到其他页面。它应该类似于phpmyadmin的内联编辑。
我曾尝试使用可编辑网格,但由于文档很少,我很难理解如何正确实现它。
答案 0 :(得分:3)
您需要实施一个AJAX解决方案来实现这一目标。 Mozilla的文档概述了如何使用它:
参考:https://developer.mozilla.org/en-US/docs/AJAX
使用jQuery,您可以通过$.ajax
电话轻松发送数据:
$.ajax({
type: "POST",
url: "insert_into_database.php",
data: { name: "Foo", location: "bar" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
答案 1 :(得分:0)
如果您正在寻找一个好的库来实现这一点,那么我建议使用像http://www.sprymedia.co.uk/article/KeyTable这样的东西和jQuery和Ajax。 KeyTable库提供非常好的在线编辑。