jqMobi - 如何从其他页面动态添加面板

时间:2012-09-12 18:43:56

标签: jqmobi

我正在使用jqMobi(不是jQuery Mobile),我希望能够动态加载带有一些远程html页面的面板,然后导航到它。我已阅读the documentation,其中显示了如何在其中添加带有html的新面板,但我想要做的是这样的事情:

$.ui.addContentDiv("newDiv","somePage.html","Some Title");

我知道我可以这样做:

$.get("somePage.html",function(data){
    $.ui.addContentDiv("newDiv",data,"Some Title");
    $.ui.loadContent("newDiv", false, false, "up");
});

但我想知道那里是否有更好的东西。此外,如果出现故障,上述方法不会执行任何操作,因此您可能会对此有任何建议。据我所知,failure方法

没有get回调

1 个答案:

答案 0 :(得分:1)

有一种更简单的方法 - 只需链接到HTML页面,它就会为您处理xhr请求。 data-persist-ajax将其缓存在dom中,因此将来的请求不会加载它。

<a href="somePage.html" data-persist-ajax="true">My Page</a>