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