Javascript IBM Worklight-单击按钮导航到另一个HTML页面不会';t工作(多页应用程序)

Javascript IBM Worklight-单击按钮导航到另一个HTML页面不会';t工作(多页应用程序),javascript,jquery,html,ibm-mobilefirst,Javascript,Jquery,Html,Ibm Mobilefirst,我试着跟着。当用户单击按钮时,试图更改HTML文件时,我遇到了一个问题 这是我的剧本: <script> window.$ = window.jQuery = WLJQ; $("#btnPromo").click(function(){ $("#pagePort").load("pages/MainPage.html", function(){ alert("loaded!");

我试着跟着。当用户单击按钮时,试图更改HTML文件时,我遇到了一个问题

这是我的剧本:

<script>
        window.$ = window.jQuery = WLJQ;
        $("#btnPromo").click(function(){
            $("#pagePort").load("pages/MainPage.html", function(){
                alert("loaded!");
            });
        });
    </script>

window.$=window.jQuery=WLJQ;
$(“#btnPromo”)。单击(函数(){
$(“#pagePort”).load(“pages/MainPage.html”,function(){
警报(“已加载!”);
});
});
这是我的核心HTML文件(由Worklight自动生成):



我的目标是每次用户单击
#btnPromo

时,将
#pagePort
更改为
MainPage.html
,答案是我忘记添加
$(function(){})位于代码开头,因此代码应为:

$(function(){
        $("#btnPromo").click(function(){
            $("#pagePort").load("pages/MainPage.html", function(){
                alert("loaded!");
            });
        });
});

一切都会好起来的:D

答案是我忘了添加
$(function(){})位于代码开头,因此代码应为:

$(function(){
        $("#btnPromo").click(function(){
            $("#pagePort").load("pages/MainPage.html", function(){
                alert("loaded!");
            });
        });
});

一切都会好起来的:你的Worklight版本是什么?你有什么错误吗?单击该按钮时,请查看Chrome中的开发者工具控制台。@IdanAdar感谢您的帮助,我已经修复了它。这是一个初学者的错误:您的Worklight版本是什么?你有什么错误吗?单击该按钮时,请查看Chrome中的开发者工具控制台。@IdanAdar感谢您的帮助,我已经修复了它。这是一个初学者的错误:DUps.对不起,我忘了,有时我应该等24小时来标记它。谢谢:DUps.对不起,我忘了,有时候我需要等24小时才能标记它。谢谢:D