我试图在网页加载后显示jQuery对话框,以便用户可以输入一些重要数据,以便主页可以加载一些数据。
$(document).ready(function(){
$.mobile.changePage( "CrewPopupDialog.html", { role: "dialog" } );
});
加载页面时没有任何反应。我正在使用jQuery Mobile API页面http://api.jquerymobile.com/dialog/中的确切语法。对话框页面是一个单独的html文件,但我认为这不会导致问题。
Google Chrome控制台正在返回此错误:未捕获TypeError:无法调用方法' changePage'未定义的
答案 0 :(得分:0)
确保您的导入顺序正确。 jQuery然后是UI,最后是jQuery Mobile。我的对话框现在正确加载并具有正确的格式。
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>