Worklight预览显示网络错误 - 404

时间:2014-10-30 06:57:58

标签: ibm-mobilefirst worklight-server worklight-studio

当我从Worklight控制台预览我的应用时,我在firebug中收到以下错误。预览中也缺少图像。

"NetworkError: 404 Not Found - http://192.168.3.100:10080/WorklightSample/apps/services/preview/MyApp/common/0/images/logo.png"

所有文件都出现在项目的相应文件夹中。从Stackoverflow和其他论坛获得的提示,我尝试了以下内容:

  1. 清除wlBuildResources
  2. 清理Worklight Development Server
  3. 清除bin文件夹
  4. 删除了Worklight Development Server并重新启动了eclipse
  5. 更改工作区
  6. 所有这些都毫无用处。如何删除此错误?

    编辑: 我的index.html是:

    <body style="display:none;">
            <div data-role="page" id="loginPageDiv">
                <div data-role="content" style="padding: 15px">
    
                </div>
            </div>
            <div data-role="page" id="forgotPasswordPageDiv">
                <div data-role="content" style="padding: 15px"></div>
            </div>
    <script src="js/initOptions.js"></script>
            <script src="js/main.js"></script>
            <script src="js/messages.js"></script>
            <script type="text/javascript">
            $(document).ready(function(){
                $("#loginPageDiv").load("pages/loginPage.html");
            });
            </script>
        </body>
    

    和我在页面文件夹中的loginPage.html是

    <div id="wrapper">
    <img src="../images/logo.png" /> <br>
    <div id="searchText">Please enter your username and password</div>
    <input id="emailBox" class="loginInput" type="text" placeholder="Email Address">
    <input id="passwordBox"  class="loginInput" type="text" placeholder="Password"><br> 
    <div id="checkboxDiv"><input type="checkbox" checked="checked">Keep me signed in</div> <br>
    <input type="submit" class="btn-common-green" name="searchBtn" value="Search" onclick="getSearchResults();">
    </div>    
    

    当我将代码添加为

    <img src="images/logo.png" />
    

    在index.html中,图像正在索引页面中加载。为什么在内页中给出代码时没有拍摄图像?

1 个答案:

答案 0 :(得分:0)

  1. 我不相信您需要以下代码段放置它。相反,您需要在main.js > wlCommonInit()

  2. 中调用该页面
  3. 对于img代码,它应该在没有..的情况下有效:<img src="images/logo.png" />