Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当URL中有符号(?)时,如何通过jquery mobile的链接打开弹出窗口?_Javascript_Jquery_Jquery Mobile_Get - Fatal编程技术网

Javascript 当URL中有符号(?)时,如何通过jquery mobile的链接打开弹出窗口?

Javascript 当URL中有符号(?)时,如何通过jquery mobile的链接打开弹出窗口?,javascript,jquery,jquery-mobile,get,Javascript,Jquery,Jquery Mobile,Get,我正在使用jQuery Mobile 1.4.5开发一个web应用程序。我有一个传递GET参数的页面,例如: index.php?page=locations&id=12 <a href="#myPopup">click me</a> 但是,当使用此URL进入站点并使用页面转换切换到另一个页面时,无法像这样打开弹出窗口: index.php?page=locations&id=12 <a href="#myPopup">click me&

我正在使用jQuery Mobile 1.4.5开发一个web应用程序。我有一个传递GET参数的页面,例如:

index.php?page=locations&id=12
<a href="#myPopup">click me</a>
但是,当使用此URL进入站点并使用页面转换切换到另一个页面时,无法像这样打开弹出窗口:

index.php?page=locations&id=12
<a href="#myPopup">click me</a>
来自

index.php?page=locations&id=12
然后我手动将URL更改为以下内容:

index.php?page=users#myPopup
我当时得到的是:

index.php?page=locations&id=12#myPopup
(什么也没做)


那么,有没有什么方法可以在不必切换到使用Javascript调用的情况下解决这个问题?我还需要PHP脚本中的GET参数,因此切换到其他方法不是我想要做的。

欢迎使用堆栈溢出。通常,弹出窗口用于显示同一页面中的一些信息。你能详细介绍一下你想要完成什么或者你是如何得到index.php的吗?page=locations&id=12 35; mypoputphank!因为我使用页面转换切换页面,所以我会动态地将弹出窗口加载到DOM中。然而,我描述的效果会影响任何弹出窗口,所以我甚至可以在DOM中有一个空的弹出窗口,它也不会打开。我真正想做的是从一个包含URL中用符号分隔的任何参数的页面切换到另一个不包含这些参数的页面,并在那里打开一个弹出窗口。欢迎使用堆栈溢出。通常,弹出窗口用于显示同一页面中的一些信息。你能详细介绍一下你想要完成什么或者你是如何得到index.php的吗?page=locations&id=12 35; mypoputphank!因为我使用页面转换切换页面,所以我会动态地将弹出窗口加载到DOM中。然而,我描述的效果会影响任何弹出窗口,所以我甚至可以在DOM中有一个空的弹出窗口,它也不会打开。我真正想做的是从一个页面切换到另一个页面,该页面包含URL中由符号分隔的任何参数,并在那里打开一个弹出窗口。