【发布时间】:2015-07-01 19:00:43
【问题描述】:
我已经在 Web 开发的这一特定部分停留了一段时间,似乎无法弄清楚如何正确地做到这一点。有时它会打印出 undefined,有时如果我更改某些内容,它只会打印出 Object。
我有一个应用程序路由,它返回一个 jsonified 字典数组:
@app.route('/test/resumes')
def test_page():
j = get_resumes()
return flask.jsonify(j=j)
我希望能够通过 js、jquery 和 ajax 在我的 html 代码中使用这些数据。
这是我目前使用的脚本
$(document).ready(function(){
$.getJSON("/test/resumes",function(data){
var items = [];
$.each(data, function(key, value){
items.push('<li id=" ' + key + '">' + value+ '</li>');
});
$('<ul/>', {
'class': 'interest-list',
html : items.join('')
}).appendTo('body')
});
});
这是我得到的一些输出
Object],[object Object],[object Object],[object Object],[object Object],
[object Object],[object Object],[object Object],[object Object],[object
我统计了输出中逗号的数量,它等于数据表中的行数
我还是 js 新手,所以这可能看起来写得很糟糕。我通常在后端开发。我真的只需要克服这个获取我想要的数据的障碍。
【问题讨论】:
标签: javascript jquery python json flask