jQueryを使用した例を示します。
属性id="button_id"のリンクがあるとしましょう(jQueryセレクターを学ぶ必要があります)。
$("#button_id").click(function(){
var var_data = 5;
$.ajax({
url: "my_script.php",
data: { var_PHP_data: var_data };
success: function(data) {
// do something;
alert(data);
},
});
});
説明:変数var_dataを送信します var_PHP_dataという名前で my_script.phpに ajax呼び出しを使用してページを更新せずに(GETメソッドを使用)。
これは、PHPスクリプトに記述しなければならないことの非常に単純な例です。
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
jQueryのajax function in jQuery is GETであるため 。
PHPでは$_GET関数を使用する必要があります。
このphpスクリプトはメッセージを出力し、このメッセージはsuccess: functionで処理されます。 Ajax呼び出しで、たとえばPHPから返されたこのメッセージを警告します。