当我从Worklight控制台预览我的应用时,我在firebug中收到以下错误。预览中也缺少图像。
"NetworkError: 404 Not Found - http://192.168.3.100:10080/WorklightSample/apps/services/preview/MyApp/common/0/images/logo.png"
所有文件都出现在项目的相应文件夹中。从Stackoverflow和其他论坛获得的提示,我尝试了以下内容:
所有这些都毫无用处。如何删除此错误?
编辑: 我的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中,图像正在索引页面中加载。为什么在内页中给出代码时没有拍摄图像?
答案 0 :(得分:0)
我不相信您需要以下代码段放置它。相反,您需要在main.js > wlCommonInit()
。
对于img
代码,它应该在没有..
的情况下有效:<img src="images/logo.png" />