0

我有一个对象数组。我想当你点击链接时,我浏览了所有对象并将它们显示在页面上,使用 ajax

运行.js.erb

$(function(){

  $("#next").click(function(){

    $.post(<%= EngineHelper.nextQuestion %>, function(data){
    $("#question").html(data);
    });
    return false;
  });
});

但它不起作用。在脚本中,而不是 <% = EngineHelper.nextQuestion%> 替换了当前数据数组元素。我需要显示下一个数组元素

4

1 回答 1

0

尝试将其转换为 JSON

所以与其:

$.post(<%= EngineHelper.nextQuestion.to_json %>, function(data){
  $("#question").html(data);
});

希望能帮助到你 :)

于 2012-04-14T07:23:03.590 回答