jqueryは完全にロードされていますが、jsonデータはロードされていません。エラーも発生していません。
スクリプトは
$("#loadjson").click(function(){
$.getJSON('filename.json', function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
});
jsonファイルは
{
"name": "samsung",
"product": "led tv",
"rate": "23,000"
}
テンプレートは
<head>
<ul></ul>
<button>loadjson</button>
{% block js-custom %}
{% load static %}
<script src="{{ STATIC_URL }}scripts/jquery-1.9.1.min.js"></script>
<script src="{{ STATIC_URL }}scripts/modernizr-2.0.6.min.js"></script>
<script src="{{ STATIC_URL }}scripts/myscript.js"></script>
{% endblock %}
</head>
画面に名前、商品、レートを表示するためです。
スクリプトは適切にロードされていますが、エラー メッセージも表示されません。また、o/p も取得されません。jon ファイルがロードされていないと思っていました。これを行う際に助けてください。
このコードを機能させるために変更が必要な場合は、私を案内してください。