这看起来很简单,但我发现的所有例子看起来都太复杂了。
假设我们有一个基本的Phonegap + jQueryMobile设置,可能具有以下结构:
<div data-role="page" id="page1">
<div data-role="header">
</div>
<div role="main" class="ui-content">
<a href="#page2">Page 2</a>
</div>
</div>
<div data-role="page" id="page2">
<div data-role="header">
</div>
<div role="main" class="ui-content">
</div>
</div>
显然,超链接会打开第二页。简单。
但是如果我们想将参数作为超链接的一部分传递给第2页,要在pageshow事件中通过Javascript读取,那么正确的方法是什么?
只需使用href =&#34;?foo = bar#page2&#34;或者href =&#34;#page2?foo = bar&#34;对我来说似乎是一个明显的解决方案,但window.location似乎没有看到参数。我厚吗?
我已经看过使用onclick事件来触发changePage()调用并以这种方式传递参数的示例,我已经看到了似乎对我不起作用的正则表达式技巧,但肯定会使用传统的href有一个更合适,更简单的方法吗?