JQueryの始め方
javascriptはあまり慣れていないので試行錯誤で書いています。時間がかかる。。やりたいことははっきりしてるんですが、その方法をトライしてconsole.log with firebugで確認する感じです。
Client-Server間はJSONを交換し合って、非同期で表示する方向です。 そのためにJQueryを使います。本家からダウンロードしてきて,public/jqueryに配置。jquery.min.jsはシンボリックリンクで1.8.2を指しています。
$ find public/jquery/
public/jquery/
public/jquery/jquery-1.8.2.min.js
public/jquery/jquery.min.js
でheaderに追加。ヘッダはtemplate/layouts/default.html.epに追加します。
<script type="text/javascript" src="/jquery/jquery.min.js"></script>
通信はJQuery.get(url, data, callback)を利用します。
function getProfile() {
var url = 'http://' + host + '/profile';
jQuery.get( url, { name: "John", time: "2pm" }, function(data) {
console.log(data);
});
}
上記のような感じでprofileにアクセスしてデータを渡すと同時にコールバックにてデータを取得します。で、サーバサイドはコントローラでアクセスをさばいていきます。