2012-11-08 74 views
0

我一直在为帖子设置标签系统。我使用了令人敬畏的Select2宝石。我注意到的一件事是,当我去编辑帖子时,该帖子的标签不显示。我找到了一种方法来获取标签预填充使用val()函数如何为动态导轨路径呈现JSON字符串?

但是,因为我的编辑路线这是用户/:USER_ID /后/:ID 固有动态就很难使用字符串为* .getJSON *

我该怎么做,或以不同的方式做?

请注意我特意没有为第一个.getJSON填写正确的JSON路径..这是我遇到困难的地方。

var items = []; 
var prepopulate = []; 

$.getJSON('http://localhost:3000/[JSON PATH HERE]', function(data) { 
   $.each(data, function(i, obj) { 
        return prepopulate.push(obj.name); 
       }); 

    $.getJSON('http://localhost:3000/tags.json', function(data) { 
       $.each(data, function(i, obj) { 
            return items.push(obj.name); 
           }); 
       $("#post_tag_ids").val(prepopulate).select2({ 
    width: "element", 
    tags: items, 
    tokenSeparators: [",", " "] 
     }); 
    }); 
}); 
+0

我不明白第一个JSON响应应该返回什么。 – bricker

回答

相关问题