我有简单的设置(来自deskshell),我有一个 app.js with
var config = require('htdocs/js/config.json');
和config.json
{
"NAME" : "Scanner 2015",
"LOGO" : "logo.gif"
}
并在index.htm中我试图使用logo.gif
$(document).ready(function(){
$('#logo').attr("src", config.LOGO);
但未加载logo.gif,因此config.LOGO无效。
我假设config.json中配置的变量已准备好在index.htm中使用?
我该如何解决这个问题?
问候
答案 0 :(得分:1)
我认为你的代码很好。可能的问题可能是图像的路径或对配置变量的访问。
var config = {
"NAME": "StackOverflow",
"LOGO": "http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png"
}
$(function() {
$('#logo').attr('src', config.LOGO);
$('#text').html(config.NAME);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<img id="logo" />
<div id="text"></div>