gpt4 book ai didi

javascript - 如何使用phonegap获取html页面的当前url

转载 作者:行者123 更新时间:2023-11-30 17:48:24 26 4
gpt4 key购买 nike

我正在使用 jquery、jquery mobile 和 html 构建一个使用 phonegap 的移动应用程序,我的 index.html 显示一个名称列表

 <li><a href="profile.html?id='+item.id+'"><h3>'+item.fname+' '+item.lname+'</h3></a></li> 

当用户点击列表中的任何人时,应显示该人的个人资料,我需要获取当前 url (profile.html?id=) 来提取人员的 ID,以便进行数据库查询。

我尝试使用(在 profile.html 的主体内)

<script> 
url=window.location.href;
<script>

   <script>
url=document.URL;
</script>

但两者都返回 index.html 的 url 而不是第二页 (profile.html?id=),即使当我在浏览器上测试时页面的 URL 已更改为 profile.html?id=2 有什么想法吗?

最佳答案

经过多次尝试和搜索,找到了解决方案,使用

$.mobile.activePage[0].baseURI;

根据 Alex Bachuk 的说法,使用 window.location.href 将返回上一个页面的 URL,而事件页面是通过 AJAX 插入到 DOM 中的,我们需要使用 mobile.activePage[0] 来获取当前页面的 URL。

来源:http://alexbachuk.com/jquery-mobile-active-page-url/

关于javascript - 如何使用phonegap获取html页面的当前url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19616321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com