人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

html5のpushStateに関して質問です。

pushStateによるURL変更を実装したいと考えています。jqueryとの組み合わせで、
以下の様な形でスクリプトを組んだのですが、
■js
jQuery(document).ready(function($){
$("#btn").on('click', function() {
$.ajax({
type: "GET",
url: "処理用のPHPへのパス",//phpにデータを渡して処理します。
data: {
aa: 'aaa',
bb: 'bbb'
},
success: function(msg){
$("#box").append(msg);//phpの処理によって返ってきたhtmlをID名boxに追加
hisotry.pushState('', '', '変更後URL');//第一、第二引数は空で第三引数に変更後のURLを指定
},
complete: function() {
alert("完了");
}
});
}
}
});

■html
<div id="btn">クリック</div>
<div id="box"></div>

GoogleChromeでは以下の様なエラーがでます。
Uncaught ReferenceError: hisotry is not defined

こちらの原因は何になるのでしょうか?

●質問者: 雨の日
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sheile
●100ポイント ベストアンサー

○history
×hisotry


雨の日さんのコメント
おっしゃる通り初歩的なスペルミスでした。 恥ずかしい限りです。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ