PHP / jquery - 通过锚

时间:2016-08-03 11:31:00

标签: php jquery twitter-bootstrap

使用锚点在完全独立的网页上打开模态窗口的最简洁方法是什么?应用程序使用PHP,jquery 1.11.1和Boostrap 3.1.1。

方案:

我正在构建一个包含地理区域列表的Web应用程序(列出它们的脚本称为territories.php)。每个地区可以有多个办事处。这些列在每个区域下面,例如

地域A

  • Office 1
  • Office 2
  • Office 3

我还有另一个 单独的 网页,它提供了有关某个地区的更多信息。通过传入'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请求或任何更好/替代方法来实现吗?

任何反馈都会有用。

1 个答案:

答案 0 :(得分:0)

您可以使用POST执行此操作,但如果页面获得刷新,则会打开另一个弹出窗口,请求重新提交POST数据。另一种方法是在会话中保存office=1标志。阅读下一页的会话并将其保存在临时变量中,根据临时变量打开popup / modal并删除会话。