jQuery mobile - 获取加载的页面ID?

 NarratorWang 发布于 2023-02-08 12:39

我有一个名为"info.html"的文档.

它有5页:

    餐饮

    玩具

    娱乐

    智能手机

    电子产品

我希望一旦页面加载,jquery就会向服务器发送请求以获取有关此项目的信息.

我都需要知道如何触发这个功能?

尝试:



    
        
        CoCouppn!
        
        
        
        
    
    
        
food
toys
entertainment
smartphones
electronics

它会警告"未经分类"而不是页面ID.

问题是什么?

1 个回答
  • 请注意,jQuery Mobile 1.4中不推荐使用pageshow:http://api.jquerymobile.com/pageshow/

    另请注意,$ .mobile.activePage已弃用.

    如果要获取活动页面ID,可以执行以下操作:

    $.mobile.pageContainer.pagecontainer( 'getActivePage' ).attr( 'id' );
    

    要么

    $('body').pagecontainer( 'getActivePage' ).attr( 'id' );
    

    要么

    $(':mobile-pagecontainer').pagecontainer( 'getActivePage' ).attr( 'id' );
    

    我个人不推荐后两种,因为你可以自由设置一个不同的页面容器,实际上我在Jasmine测试中做了.

    请注意,页面必须首先处于活动状态(例如,它在pagecreate中尚未激活).

    2023-02-08 12:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有