2012-05-05 18 views
0

私はPHPで簡単なサイトを作っています。私は製品ページを持っており、ウィッシュリストに追加すると言う製品ページのリンクがあるので、ユーザーがそのリンクをクリックすると製品がサーバーにポストされ、ページはバックエンドからリダイレクトされます。私のページがリロードされないようにjquery ajaxを使ってやりたい誰かがそれを行う方法についてのコードスニペットを提供してもらえますか?サーバーにハイパーリンククエリ文字列を送信し、jquery ajaxを使用して結果を取得

+0

[JQuery docs](http://api.jquery.com/jQuery.ajax/)には、多くの例があります。 @VisioN。 – VisioN

+0

私は唯一のものか、サイトは現時点でダウンしていますか? – gdoron

+0

@gdoron Hm ..落ちそうです。 – VisioN

答えて

4
$('#anchorId').click(function(){ 

    $.ajax({ 
     url:"foo", 
     data : "the query string", 
     ... 
     ... 
     success: function(result){ 
       // success code. 
      } 
     }); 

    return false; // prevents the default behavior of anchor click. 
}); 

jQueryを学ぶ最も良い方法は、API siteです。更新ajax category



(現時点でダウンしているようだ、どの):これは関係なく、彼らがいたとき<body>fooクラスでアンカー上の任意のクリックをキャッチしません

$('body').on('click', 'a.foo', function(){ 
    // What you want here. 
    return false; 
} 

作成された(「ランタイム」またはページロードで)。

+0

私の場合、各ページに100の製品があります。実行時にアンカーが生成されます。問題は、クエリ文字列とアンカーが実行時に作成されるため、そのIDの –

+0

@FaizanAliを使用できないということです。データが問題の本文にあるべきだと思いませんか?なぜあなたは今それを言っているのですか?どのようにクエリ文字列のように見える?どうやってそれを作りますか? – gdoron

+0

ありがとう..答えは私の質問です。私はそれがクラスであり、アイデンティティではないことが必要です。私はあなたの助けをたくさんありがとう! –

関連する問題