本文介绍了如何在jQuery Mobile中刷新页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨朋友们,
我创建了多页文件的单页,即。 FindEmp.html有以下多页
1。 divLanding< br />
2. divResult< br />
3. divDetails
当用户登录时应用程序将用户重定向到divLanding。
在divLanding中,用户可以通过提供员工姓名来搜索公司员工。
当用户点击divlanding上的搜索按钮时,页面将被重定向:
$ .mobile.changePage('#divResult',{转换:slide,changeHash:false});
divResult显示名称与用户提供的名称相匹配的员工列表。
在列表中,用户可以查看将用户重定向到divDetails页面的员工的个人资料,其中使用以下内容显示员工的更多详细信息:
$(document).on('click','#btnVwProfl',function(){
var result = $(this).parents('。ui-grid-a')。find('#lblempID ')。text();
// alert(empid);
// getOrgList(empno);
empno = result;
$ .mobile.changePage(#divDetails ,{transition:slide,reloadPage:false,changeHash:true});
});
组织herirachy list t他是员工协调员和共同员工,用户可以点击列出的员工姓名,这样可以显示个人详细信息。
我试过以下代码
$(#ulList)。on('click',li,function(e){
e.stopPropagation();
empno = $(this).find('a')。eq(0).attr('id');
$ .mobile.changePage(window.location.href,{allowSamePageTransition:true,changeHash:true});
});
问题:
以上代码导致页面重定向到 FindMastekeer.htm
,这会导致显示divlanding。所以细节不会显示给用户。
如何避免此页面重定向?
有什么想法或建议吗?
提前致谢
解决方案
这篇关于如何在jQuery Mobile中刷新页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!