【发布时间】:2013-04-23 17:01:53
【问题描述】:
所以我使用 AJAX 从网站上抓取玩家姓名和他们各自的评分。我让 AJAX 返回一个 JSON 对象,我正在尝试使用 jQuery 将 JSON 对象的每个元素作为列表项附加到有序列表中。
代码如下:
$('#rankings_link').click(function(){
$.ajax({
dataType: 'json',
url: '/rankings',
type: 'get'
}).done(function(received_data){
for (var m = 0; m < received_data.length; m++) {
$('#rankings ol').append('<li>' + received_data[m] + '</li>');
}
但是当我查看我的 localhost:3000/rankings 页面时,它只是一大堆玩家姓名(正确排序),但根本没有格式化为列表。
这是怎么回事?
提前致谢, 马里格斯
【问题讨论】:
-
在此处发布大型数组。
-
您在
don和click函数中缺少结束})。将其放入 Stack Overflow 是否只是一个错误?我怀疑这是你的问题的原因,但这是一个问题! -
/rankings是您从哪里获得 json 的服务吗?为什么你会直接导航到它期望格式化列表? -
这与 Ruby 和 Rails 有什么关系?
-
你搞定了吗?
标签: jquery ruby-on-rails ruby ajax json