【问题标题】:Page redirects to the previous page during jquery Ajax call在 jquery Ajax 调用期间页面重定向到上一页
【发布时间】: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 上运行。

标签: jquery ajax google-maps jquery-mobile


【解决方案1】:

您永远不会告诉浏览器停止处理,您只需绑定:

onclick="get_marker()"

您要么需要在get_marker() 之后添加return false;,要么将其更改为return get_marker() 并使用该方法return false。否则 jquery mobile 会在你完成后进来并处理点击。

另外,FWIW,使用 iPhone 模拟器,我在两个警报中收到“错误”和“0”,然后继续 history.go(-1)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多