我有一个可以使用php / mysql在数据库中添加信息的表单。我可以将该表单显示在弹出窗口中,并可以在数据库中插入数据。假设我有city_id,city_name,city_abbreviation的城市形式。我已经创建了一个html表单,可以使用php / mysql在city表中插入数据。现在我想弹出窗体并在数据库中插入数据。
答案 0 :(得分:0)
最简单的方法是使用jQueryUI的dialog()
小部件。这简直令人难以置信:
$('#someDivID').dialog();
上面的命令接受包含属性id="someDivID"
的div中的任何内容,并在弹出窗口中显示它。显示的DIV与弹出窗口完全相同。
请注意,根据>
this other question <
,您必须同时拥有文档中引用的jQuery库和jQueryUI库,并对jQueryUI对话框有更完整的解释窗口小部件。
由于您已经知道如何创建表单并将其提交到PHP文件以便进入MySQL数据库,因此我不会在此重复 - 但如果您需要帮助,请发表评论。
接下来,您可能希望知道如何在不离开您所在页面的情况下将表单数据输入数据库。也就是说,弹出窗口将关闭,您希望数据“在幕后”放入数据库,而无需更改为其他页面。
这是通过AJAX完成的 - 也简单得令人难以置信。有关信息,请参阅这些其他帖子: