将外部文件加载到jquery mobile中的页面ID中

Posted

技术标签:

【中文标题】将外部文件加载到jquery mobile中的页面ID中【英文标题】:load external file into page id in jquery mobile 【发布时间】:2017-12-03 20:18:02 【问题描述】:

我有一个外部文件 profile.php,我想在单击链接后将其加载到子页面 id profile 中。我尝试了下面的代码,但在单击事件后我没有看到任何显示,触发点击事件是因为我已经对其进行了测试alert,控制台中没有错误我认为我遗漏了一些东西,请帮忙。谢谢

  $(document).on("click", "#profilel",function()
$( ":mobile-pagecontainer" ).pagecontainer( "load", "profile.php" )
 );

【问题讨论】:

【参考方案1】:

试试这个

$(document).on("click", "#profile",function()
$( ":mobile-pagecontainer" ).pagecontainer( "load", "profile.php" )
 );

$("#profilel").click(function()
  $.get("profile.php")
     .done(function(data)
      $( ":mobile-pagecontainer" ).html(data);
    );
);

【讨论】:

我只是在我的第一个答案中将 id "#profilel 更改为 #profile",以防您的 id 错误。

以上是关于将外部文件加载到jquery mobile中的页面ID中的主要内容,如果未能解决你的问题,请参考以下文章

Jquery Mobile - $ .mobile.changepage没有加载外部.JS文件

jquery mobile - 将内容加载到div中

我可以使用 $.mobile.loadPage() 一次加载我所有的 jQuery Mobile 页面吗?

即使我不要求 jQuery mobile 将页面加载到 DOM 中

jQuery Mobile 加载消息

在 jQuery Mobile 中的 Ajax 调用中显示页面加载微调器