メリット
- HTMLとJSだけで完結
- マークアップの人がローカルファイルで作業できる
- 本番コードの修正をしなくて良い (たぶん)
デメリット
- ajax の beforeSend が設定してあると動かない
dummydata.js
$(function () {
// 返したいダミーデータ var result = {"result": "some dummy data"};
// ajaxメソッドパラメータのデフォルト値 $.ajaxSetup({ beforeSend: function(xhr) {
// GET のパラメータを考慮して、前方一致 if( this.url.match(/^\/target_url.*/) ) {
// Ajax 通信をキャンセル xhr.abort();
// 結果を出力
this.success(result, "success", xhr); } } });});
beforeSend を使わない方法を模索中。。。