雨の日回答ポイント 100ptウォッチ

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

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

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-08-06 23:10:50
終了日時
2014-08-07 01:09:25
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358PHP7798jQuery742GoogleChrome52HTML5128スクリプト2307AAA765引数408AA181HTML5036URL11376js788

人気の質問

メニュー

PC版