我使用ajax在index.json中重新调整数组[[int,string],....]。
这是我的index.json
<%= @custom_fields.map {|e| [e.id ,e.name] }.to_json%>
那是我的阿贾克斯要求
$.get("/categories/" + (categoryId) + "/custom_fields.json", {}, function(data) {
console.log(data);
});
console.log什么都不打印。
它工作得很好,导致在服务器日志中(当我使用raise .... inspect时)我有
("[[17,\"\\u0411\\u0440\\u0435\\u043d\\u0434\\u044b\"]]")
它有正常的ID,但是我的字符串值“name”被编码(我想是这样)。 我做错了什么。字符串是俄语,也许是因为我有这个问题? 提前致谢
答案 0 :(得分:0)
你说你在index.json
和$.get
请求你已经指定custom_fields.json
的json。这是对的吗?
调试此类问题的步骤很少。