Jquery mobile jQuery Mobile如何加载不同的javascript代码

Jquery mobile jQuery Mobile如何加载不同的javascript代码,jquery-mobile,Jquery Mobile,找不到更好的标题,但会在这里解释我的问题。 我有一个带有登录页面的jquery移动应用程序。 登录API调用后,确定用户/客户拥有的数据库版本。 因为所有逻辑都是通过API调用到用户/客户数据库的。 因此,在登录之后,基本上需要一个不同的js代码库。 换句话说,需要一个不同的html头,例如: 登录页面 <head><script src="app/scripts/version_all.js"></script></head> 由于loginp

找不到更好的标题,但会在这里解释我的问题。 我有一个带有登录页面的jquery移动应用程序。 登录API调用后,确定用户/客户拥有的数据库版本。 因为所有逻辑都是通过API调用到用户/客户数据库的。 因此,在登录之后,基本上需要一个不同的js代码库。 换句话说,需要一个不同的html头,例如:

登录页面

<head><script src="app/scripts/version_all.js"></script></head>
由于loginpage不是url,因此不会拾取数据参数。 当我把它改成

$.mobile.changePage('index.php#loginpage',{
         type: "get",
         data: {dbversion:"DB11"}
    }
    );

我得到一个空白页面,因为成功登录后,登录页面未被拾取

,请使用$.mobile.changePageurl,{reloadPage:true};或window.location.href=url;。谢谢你的回复。刷新后如何提供不同的脚本src?既然index.html是静态html?没关系,明白了。将index.html改为index.php,这样我就可以阅读url参数了,我没有代表可以告诉你,没关系,我什么都没做;张贴答案。
<?php if (!empty($_REQUEST['dbversion'])){ ?>
 <script src="app/scripts/Versions/combined<?php echo $_POST['dbversion'];>.js"></script>   
<?php } else { ?>
 <script src="app/scripts/Versions/combined.js"></script>   
<?php } ?>    
$.mobile.changePage('#loginpage',{
         type: "get",
         data: {dbversion:"DB11"}
    }
    );
$.mobile.changePage('index.php#loginpage',{
         type: "get",
         data: {dbversion:"DB11"}
    }
    );