0

PHPで簡単なサイトを作っています。製品ページがあり、製品ページにウィッシュリストに追加するリンクがあるため、ユーザーがそのリンクをクリックすると、製品がサーバーに投稿され、ページがバックエンドからリダイレクトされます。しかし、私のページがリロードされないようにjquery ajaxを使ってやりたいです。誰かがそれを行う方法に関するコードのスニペットを提供できますか?

4

1 に答える 1

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 サイトにアクセスすることです。(現時点ではダウンしているようです)
ajaxカテゴリ


アップデート:

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

これにより、アンカーがいつ作成されたか ("runtime" またはページの読み込み) に関係なく、fooクラスでアンカーのクリックがキャッチされます。<body>

于 2012-05-05T20:42:29.797 に答える