在jquery mobile的a href标记中传递值

在jquery mobile的a href标记中传递值,jquery,mobile,Jquery,Mobile,除了将jquery mobile的href标记附加到ur(例如,proj.html#page?ID=1)之外,还有其他附加值的方法吗 我试过: <a href="#restaurants" data-role="button" data-icon="delete" data-iconpos="left" id="resto" value="x">Restaurants</a> 但是它不起作用。我如何在另一个页面中获取值?将变量传递到HTML页面的唯一方法是通过UR

除了将jquery mobile的href标记附加到ur(例如,
proj.html#page?ID=1
)之外,还有其他附加值的方法吗

我试过:

<a href="#restaurants" data-role="button" data-icon="delete" data-iconpos="left" id="resto" value="x">Restaurants</a> 


但是它不起作用。我如何在另一个页面中获取值?

将变量传递到HTML页面的唯一方法是通过URL和查询参数,就像您在那里看到的那样:
page.HTML?variable=value&etc=1


您在web上获得的唯一模糊有状态的信息是referer(它告诉您将客户端引用到当前页面的URL),但不建议依赖于它。

如果您试图将信息发送到另一个内部页面元素,任何javascript变量都仍然可以访问(因为您在同一个html页面上)。此外,任何指向同一站点上的文件的链接(即example.com/test到example.com/test2)都使用“Hijax”显示下一页。因为它不加载新页(它将新页插入当前DOM),所以您在上一页上创建的javascript变量仍然可以访问下一页(还要注意,没有加载下一页的javascript)

要加载下一个新页面,必须包含数据rel=“external”在link/anchor标记中。这意味着您将无法获得jquery mobile提供的良好传输,但它将加载所有脚本并清除当前页面。这种情况是唯一需要将变量作为查询参数传递的情况