0

我对JQM中的某个页面存在问题,该页面在通过链接访问时不会加载,但会加载。它正在调用的页面添加了一些谷歌图表库,这些库似乎导致了非加载问题。data-ajax="false"如果使用该命令禁用了ajax,则可以对这个问题进行排序。

问题是,当我们在 iPad 上添加 HTML5 作为本机应用程序时单击该链接时,它会关闭该应用程序并打开 safari 以显示该链接。

如何禁用此行为?

代码如下。

<div data-role="page" data-theme="a">

<div data-role="content" class="ui-grid-b  my-breakpoint" align="center">   
        <div class="ui-block-a">
            <a href="fridges.php" data-ajax="false"> <img class="icons" border=0 alt="Storage Monitoring" src="Images/Fridge Icon.png"> </a>
        </div>
4

1 回答 1

0

不要使用data-ajax="false" ...它会在 safari 中打开,因为没有 ajax 就等于说他们点击的链接是外部的(rel="external")。你需要做的是弄清楚为什么没有 data-ajax="false" 就不能工作。

我认为这与使用 JQM 的开发人员看到的许多常见脚本错误之一有关。大多数人认为他们可以在不阅读文档的情况下使用当前的 Web 开发知识来使用 JQM,这是一个很大的错误。不一定说你是,但这太常见了。

您需要做的第一件事是发布一个示例并告诉我们它为什么不起作用。您也不能期望所有东西都能神奇地与 JQM 一起工作,这些图表是否支持?如果没有,您可能需要对其进行调整才能正常工作。

于 2013-01-02T21:27:54.110 回答