在 jquery Ajax 调用期间页面重定向到上一页
Posted
技术标签:
【中文标题】在 jquery Ajax 调用期间页面重定向到上一页【英文标题】:Page redirects to the previous page during jquery Ajax call 【发布时间】:2013-08-11 09:53:06 【问题描述】:我在以下网址中托管了一个 jquery 移动示例应用程序。 http://intelliwins.com/map 现在,当我单击顶部的显示按钮时,它应该调用 Web 服务并从数据库中检索数据,并根据我们从 DB 获得的纬度和经度在谷歌地图中显示标记。现在,当我单击“显示”按钮时,它会重定向到浏览器中的上一页。即使我用萤火虫检查我也找不到答案请帮忙。
【问题讨论】:
它对我有用。将“Wefe Tower”和“my home”添加到地图和下面的列表中。谷歌浏览器、Windows 7 专业版 @Devin 它适用于某些浏览器。但无法在 android 浏览器、Windows Phone IE 以及我现在正在测试的 firefox 22.0 上运行。 【参考方案1】:您永远不会告诉浏览器停止处理,您只需绑定:
onclick="get_marker()"
您要么需要在get_marker()
之后添加return false;
,要么将其更改为return get_marker()
并使用该方法return false
。否则 jquery mobile 会在你完成后进来并处理点击。
另外,FWIW,使用 iPhone 模拟器,我在两个警报中收到“错误”和“0”,然后继续 history.go(-1)
。
【讨论】:
以上是关于在 jquery Ajax 调用期间页面重定向到上一页的主要内容,如果未能解决你的问题,请参考以下文章