まず、あなたは」たとえば、あなたがURLを経由して、それを要求するJSON配列
[
{"name":"first project", "href":"abc.php"},
{"name": "second project", "href":"def.php"}
]
を返すサーバーサイドスクリプトを作成する必要があり、D(?アクション= getProjectsは、良い名前になります)。それからjQueryを使ってリクエストすることをお勧めします。これは、その後(ルビーによりデータベースから作成)サーバからJSONデータを取得し、あなたがあなたの特定のソリューションのために必要な各プロジェクトなどへのリンクのリストを作成し、次のコード
$.getJSON(url, {action:'getProject'}, function(json){
$.each(json, function(i, project) {
$('div#count-projects').append('<a href="' + project.href + '">' + project.name + '</a>');
});
});
を使用することができますでしょう。
jQuery.ajax({url: "/controller/action_1",
success: function(data){
jQuery("#some_id").html(data);
}});
jQuery("#some-other-id").load("/controller/action_2");
も
、パーシャルビュー/コントローラ/ action_1.html.hamlおよびビュー/コントローラ/ action_2.html.hamlを生成するために使用した: