使用锚点在完全独立的网页上打开模态窗口的最简洁方法是什么?应用程序使用PHP,jquery 1.11.1和Boostrap 3.1.1。
我正在构建一个包含地理区域列表的Web应用程序(列出它们的脚本称为territories.php
)。每个地区可以有多个办事处。这些列在每个区域下面,例如
我还有另一个 单独的 网页,它提供了有关某个地区的更多信息。通过传入'id'GET参数打开它。示例territory.php?id=14
假设'Territory A'具有ID 14.此脚本territory.php
具有Bootstrap模式窗口和一些jquery / ajax,用于打开视图以编辑每个办公室的详细信息。
我想在territories.php
上建立一些链接,因此当您点击“Office 1”,“Office 2”或“Office 3”时,它会转到打开相应模式的页面。
我的计划是创建territory.php?id=14&office=1
之类的链接,然后使用territory.php
中的逻辑来检查是否存在'office'GET参数并运行jquery函数来打开模态并执行ajax打电话来获取相应的详细信息。
我的问题是,如果这是最干净的方法吗?在我看来,我不喜欢在URL中添加很多东西作为GET参数,因为它看起来非常混乱。这可以使用POST请求或任何更好/替代方法来实现吗?
任何反馈都会有用。
答案 0 :(得分:0)
您可以使用POST执行此操作,但如果页面获得刷新,则会打开另一个弹出窗口,请求重新提交POST数据。另一种方法是在会话中保存office=1
标志。阅读下一页的会话并将其保存在临时变量中,根据临时变量打开popup / modal并删除会话。