重複の可能性:
jquery $.ajax を使用して PHP 関数を呼び出す
どこにもリンクせずに実行したいリンクがいくつかあります(すべて異なる)。他の質問とは異なり、フォームを使用してデータを送信したり、リンクがクリックされるたびに同じページに移動したりしたくないので、リンクに関連付けられたphpスクリプトを実行したいだけで、ページにとどまりたいユーザーは現在オンです。アヤックス?jQuery?
重複の可能性:
jquery $.ajax を使用して PHP 関数を呼び出す
どこにもリンクせずに実行したいリンクがいくつかあります(すべて異なる)。他の質問とは異なり、フォームを使用してデータを送信したり、リンクがクリックされるたびに同じページに移動したりしたくないので、リンクに関連付けられたphpスクリプトを実行したいだけで、ページにとどまりたいユーザーは現在オンです。アヤックス?jQuery?
<a class="ajaxLink" href="myScript.php">Ajaxed link</a>
http://api.jquery.com/jQuery.ajax
$('.ajaxLink').click(function(e){
e.preventDefault(); // Prevents default link action
$.ajax({
url: $(this).attr('href'),
success: function(data){
// Do something
}
});
});
jQuery ajaxのデフォルトのメソッドはGETですが、これは変更できます。上記のリンクで利用可能なオプションについてお読みください。