我使用以下代码使用javascript
返回上一页。
脚本
var posting = $.post(url, {
im_user: user,
im_password:password
}).done(function (data) {
$.mobile.back();
//window.history.back();
window.location.reload(true);
});
因此,如果我从$ _post方法获得肯定响应,那么我首先使用$.mobile.back() or window.history.back()
关闭Mobile Jquery页面,然后使用window.loacation.reload()
重新加载页面。
我遇到的问题是window.location.reload(true)
在$mobile.back()
或window.history.back()
之前执行。我如何序列化这个,以便首先页面返回然后页面加载。
注意:我不希望用户延迟,因为它的登录页面延迟看起来不太好:)。
更好地澄清它 如果我使用以下代码延迟它可以正常工作
更新
var posting = $.post(url, {
im_user: user,
im_password:password
}).done(function (data) {
// alert(data);
$.mobile.back();
//window.history.back();
setTimeout( function(){
window.location.reload(true);
},1000);
});