0

サイトの歴史を作ろうとしていますが、チュートリアルはあまり役に立ちませんでした。

リンクはまったく機能しません。

それは私のjs関数です:

function sendGet(url,des,dataform){
     //some ajax code...
     var stateObj = { state: 1 };
     history.pushState(stateObj, "", "?sendGet="+url+"@"+dataform);
return false;
}
sendGet("parts/login.php","","content")

たとえば、その関数が実行されると、このリンクがブラウザの履歴に設定される必要があります。

http://domain.com?sendGet=parts/login.php@content

私のコードが機能しない理由はありますか?

4

1 に答える 1

1

指定された状態で履歴スタックに URL を追加します。
例:

history.pushState({ foo : "bar"}, "New title", "new-url.html")

最初の引数は状態オブジェクトです。

于 2013-05-20T11:48:46.980 に答える