0

オブジェクトの配列があります。リンクをクリックしたときになりたいのですが、ajaxを使用して、すべてのオブジェクトを調べてページに表示します

run.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 に答える