1

クライアントのニーズに応じて、アンカー タグなしでページをリダイレクトし、ページを更新し、ページの外観に従って URL を変更します。私はこれについて何の考えも知りません。ページ コンテンツに ajax を使用できます。しかし、ページの更新またはリダイレクトなしで URL を変更するオプションがわかりません。ajax j-queryでこれを行うにはどうすればよいですか。誰でもこの問題について私を案内してくれます。よろしくお願いします

サンプル URL

www.samplesite.com/contact.php→アンカータグなし。ページを更新するには、この URL を php で動作させる必要があります。

4

3 に答える 3

1

新しい HTML5 History API ( pushstate ) に関する情報を探していると思います。このリンクには詳細なチュートリアルがあります。

http://diveintohtml5.info/history.html

于 2013-06-25T07:52:48.753 に答える
0

次のJavaScript関数を使用できます

window.location.assign('http://www.samplesite.com/contact.php'); // keeps the current page in browser history

window.location.replace('http://www.samplesite.com/contact.php'); // replaces the current page in browser history

window.location = 'http://www.samplesite.com/contact.php'; // the same as assign() and is backward compatible even with the oldest browsers

jsfiddle

于 2013-06-25T10:52:51.107 に答える
0

以下の関数を使用してこれを行うことができます。

if(pageurl!=window.location){
  window.history.pushState({path:pageurl},'',pageurl);
} 
于 2013-06-25T10:55:51.670 に答える