JQUERY .load不能与窗口一起工作.firefox中的位置
JQUERY .load not working with window.location in firefox
这是我的代码
$("#cancel").click(function(){
$("#destroy").load("../../ajax/destroyroom.ajax.php");
window.location = "game.php";
})
我已经在Chrome上尝试过了,它正在工作
destroyroom.ajax.php的目的是删除数据库上的某个记录,我将它加载到一个DIV上,这样它就会删除记录,然后它将在使用窗口的另一个页面上被重定向。Location but .load函数不工作,它没有删除数据库上的记录。
有什么想法和技巧吗?
谢谢!
试试这个(未经测试):
$("#cancel").click(function(){
$("#destroy").load("../../ajax/destroyroom.ajax.php", function() {
window.location = "game.php";
});
})
这将在加载完成后重定向用户。
编辑:还要尝试为load()
函数提供php文件的完整路径。如。example.org/ajax/destroyroom.ajax.php
首先,您应该使用:
window.location.href = "game.php";
使重定向在所有浏览器中都有效。
第二次调用完整处理程序中的重定向:
$("#cancel").click(function(){
$("#destroy").load("../../ajax/destroyroom.ajax.php", function() {
window.location.href = "game.php";
});
})
如果你直接调用它,在ajax调用之后,这可能会被打破,因为重定向将在ajax调用之后直接执行。
3: ajax调用可能被缓存。您可以全局关闭缓存或直接使用$.ajax()
并设置选项cache:false
而不是load()
。
相关文章:
- 修正了在Bootstrap Modal中IE 10与Chrome和Firefox的不同位置
- Firefox弹出窗口“;这个网页被重定向到一个新的位置“;在每个requestPromise ajax调用上,有什么方
- 弹出式视频播放器显示在Firefox中的奇数位置
- 如何使用Firefox扩展模拟特定页面的“位置”、“导航器”和好友
- 在拖动/拖放事件上获取 Firefox 内容可编辑的拖放光标位置
- 为什么从位置哈希中选择下拉列表在 Chrome 上有效,但不适用于 Firefox、IE 或 Safari
- 在 Firefox 中触发 mouseleave() 事件时的鼠标位置
- 在 Firefox 中,当选择具有位置和 z 索引时,为什么更改事件不会在选项卡上触发
- Firefox使用jQuery动画方法和绝对位置的奇怪行为
- Firefox 中的 HTML 位置问题(适用于 IE 和 Chrome)
- 谷歌地图代码显示当前位置,并在Php:-Firefox中触摸时创建新标记
- JQUERY Galleria css在Firefox中的位置对齐问题.适用于Chrome
- Firefox:使用相同的属性(位置、宽度/高度)反复打开弹出窗口
- 打开Chrome或Firefox,不带标签和其他菜单项,并设置屏幕位置和大小
- 在Firefox中的光标位置插入文本的Javascript代码
- 在Firefox中显示位置栏
- 如何处理用户在Firefox和Chrome中关闭“物理位置”提示
- ScrollLeft返回到设置的位置,遗憾的是无法在Firefox上运行
- 在firefox中,当右键单击文本字段时,如何获取起始位置
- firefox位置感知+javascript范围