Rails ajax response collection_select没有正确填充

时间:2015-07-17 10:30:18

标签: ajax ruby-on-rails-4

在rails应用程序中,我正在发出ajax请求以获取collection_select的选项。我能够收到响应但是当在html主体上更新时,collection_select下拉列表显示带有条目的值以及“< / option> \ n”。我相信服务器的响应很好,但也许我在客户端丢失了一些东西。

如何纠正?从服务器收到的响应是

$("#filter_user_course").empty().append("<option value=\"7\">KidsCourse<\/option>\n<option value=\"6\">TestCourse1<\/option>\n<option value=\"8\">QuizTest<\/option>");

客户端JS代码在$.get("getSampleList",$("#filter_example").serialize(), function(data) { console.log(data); $("#filter_target").html(data)}, "script");

这是rails服务器端的代码,用于生成ajax响应<% resp = escape_javascript(options_from_collection_for_select(@books, :id, :title)) %> $("#filter_user_course").empty().append("<%= resp.html_safe %>");

The collection_select entries

0 个答案:

没有答案