如何为动态导轨路径呈现JSON字符串?
问题描述:
我一直在为帖子设置标签系统。我使用了令人敬畏的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: [",", " "]
});
});
});
我不明白第一个JSON响应应该返回什么。 – bricker