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から返されたこのメッセージを警告します。