使用锚在一个完全独立的网页上打开一个模式窗口的最干净的方法是什么?应用程序使用PHP、jQuery1.11.1和Boostrap 3.1.1。
设想情况:
我正在构建一个web应用程序,其中包含一个地理区域列表(列出它们的脚本称为territories.php)。每个地区可以有多个办事处。这些都列在每个领土的下面。
领土A
我有另一个独立的网页,它提供了更多关于一个地区的信息。这是通过传入“id”GET参数来打开的。例如,假设‘域A’有ID 14,这个脚本,territory.php有一个引导模式窗口和一些jquery/ajax来打开一个视图来编辑每个办公室的详细信息。
目标:
我想在territories.php上做一些链接,所以当你点击'Office 1','Office 2‘或'Office 3’时,它会带你到页面,打开适当的模式。
我的计划是创建像territory.php?id=14&office=1这样的链接,然后在territory.php中使用逻辑来检查是否有'office‘GET参数,并运行jquery函数来打开模型并执行ajax调用以获得适当的细节。
但我的问题是,这是否是最干净的方法?我不喜欢在URL中添加很多作为获取参数的内容,因为在我看来,它看起来非常混乱。能否使用POST请求或任何更好/替代的方法来实现这一点?
任何反馈都是有用的。
发布于 2016-08-03 12:20:55
您可以使用POST来完成这个任务,但是如果页面刷新,那么它将打开一个额外的弹出,请求重新提交POST数据。另一种方法是在会话中保存office=1标志。阅读下一页中的会话并将其保存在临时变量中,打开基于临时变量的弹出/模式并删除会话。
https://stackoverflow.com/questions/38742345
复制相似问题