按钮单击事件和 Href 位置
Button onClick event and Href-Location
我使用了在此讨论中找到的"Chrules"给出的解决方案:没有href的按钮,onclick等
喜欢这个:
<button id="clickable" >Click Me!!</button>
......
$("#clickable").click(function(){
// Send user to this link
insertRecord(); //SQLite Code
location.href = "game.html";
// location.href = "http://www.takemehere.com"; });
所以当我使用 location.href 就像他放的那样(= "http://www.takemehere.com";)insertRecord() 方法成功完成(对象被添加到数据库中)
但是当我使用 location.href = "game.html"; 游戏.html页面打开但 insertRecord() 方法未完成时,我试图放置游戏的完整路径.html但同样的问题仍然存在 你知道吗?提前谢谢你
我认为insertMethod()
调用一些异步函数来进行数据库更新。因此,您应该在执行其他任何操作之前使用回调。
像这样的东西(我不知道插入记录方法里面有什么);
function insertRecord(callback) {
// do all sorts of database job
// when it's finished
// fire your callback
callback();
}
insertRecord(function() {
location.href = "page.html";
});
编辑:在您的评论之后,我看到您已经定义了一个在 sql 之后运行的函数,该函数loadAndReset()
。因此,只需将location.href = "page.html"
放入该函数中,它应该可以工作。
相关文章:
- 点击href在谷歌地图中加载位置
- 根据滚动位置动态更改href
- 测试iFrame的位置.href是在jasmine单元测试中设置的
- 设置文档位置href会阻止设置cookie
- 窗口位置href更改不会重新加载
- 会话丢失窗口.位置.href.
- 菜单不是绝对的href与位置href问题进行比较
- jQuery - 基于复选框禁用 href - 脚本的位置
- HTML href 未链接到正确的位置
- 在特定位置具有目标空白的 href 链接
- 轨道:-位置.Href 不在项目中工作
- 如何将哈希附加到 UIWebView 位置 href
- 如何阅读新标签位置.href.match?使用 Javascript
- 对窗口进行编码时遇到问题.位置.href.
- 按钮单击事件和 Href 位置
- JQuery:如何在不实际点击或检查 href 的情况下确定点击引导的位置
- Javascript:在HTML弹出窗口中引用href位置
- 滑动以重定向到类next的超链接的href位置
- href位置不'不起作用
- 在<a>在将用户带到href位置之前单击