jQueryとPHPでPOST通信する最低限のコード
JQuery側
// .phpファイルへのアクセス
$.ajax({
url: 'test.php', //アクセスするURL
type: 'GET', //デフォルトはGET
// dataType:'json', //呼んだ先から受け取るデータの種類
data:{"test_data" : test_data} //アクセスするときに必要なデータを記載
})
.done(function(response) {
//通信成功時の処理
//成功したとき実行したいスクリプトを記載
})
.fail(function(xhr) {
//通信失敗時の処理
//失敗したときに実行したいスクリプトを記載
})
.always(function(datas) {
//通信完了時の処理
//結果に関わらず実行したいスクリプトを記載
alert(datas);
});
PHP側(test.php)
<?php
$datas = $_POST['test_data'] . "PHPを通った";
echo $datas; //JQUERYに渡す
?>
POST した PHP ファイルから複数の値を受け取る場合はこちら