2016-05-06 9 views
-2

後、私はこのコード人は、このボタンをクリックするたびに、リンクがそのHREF =#かのように動作しますは、アクション

<a class ="hi" href='uselesslinkhere.php?page=page1&action=add&id=myid'>Add??</a>

を持つヘッダに移動するにはHREFを防止します。 jQueryヘルプを使用しますか?もしそうなら、どのように機能するのですか?

ありがとうございます!

+1

あなたのhrefの – iamgory

+0

こんにちは申し訳ありませんOPPSの周りに引用符を閉じていない、今のコードを完了しました。 – Ponilz

答えて

1

アンカータグにonclickイベントを追加し、hrefの後にページを停止します。次に、jQueryを使用してページの内容を変更し、希望のURLを履歴に追加します。

<a class ="hi" onclick="loadPage(event,'uselesslinkhere.php?page=page1&action=add&id=myid')" href='uselesslinkhere.php?page=page1&action=add&id=myid'>Add??</a> 

var loadPage = function(event,pageUrl){ 

     event.preventDefault(); 


     if(history && history.pushState) 
      { 
       history.pushState(null,null,pageUrl); 
      } 

     return false; 
    } 
+0

私はあなたの前の答えを見ました。動作すれば更新されます!ありがとう:) – Ponilz

+0

私はあなたの質問から理解したことによると、ページリロードではなく、AJAXの駆動ページを実装したい。だから私はそれに基づいて解決策を出しました。 – abhinsit