【发布时间】:2013-03-30 17:41:25
【问题描述】:
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>
这是在屏幕上显示名称、产品和价格。
脚本加载正常,我也没有收到错误消息。Nut 我没有收到 o/p。我以为 jon 文件没有加载。请帮我这样做。
如果必须进行任何更改才能使用此代码,请指导我。
【问题讨论】:
-
不管怎样,Modernizr 目前最高到 2.6.2
-
尝试在 var items = []; 之后使用 data = $.parseJSON(data);
-
好的,我会得到相同的结果,但这是任何问题
-
你把json文件的路径放对了吗?
标签: jquery python django json parsing