pタグをクリック→jsファイルのid変数にpタグのidが格納される→$.postを使用しsend.phpに送信
→require('send.php')でファイルを開きindex.phpで$idを使用し処理を行いたいのですが、送信した際send.phpに送られた値はアラートで表示されるのですが,send.phpをindex.phpで読み込みしてもif(!empty($id))の条件分岐がfalseになってしまい処理が行われません。どうすればよろしいですか?
send.php
1<?php 2if(!empty($_POST['id'])){ 3$id = $_POST['id']; 4echo $id; 5} 6 ?>
index.php
1<script src="send.js"></script> 2<?php 3require('send.php'); 4if(!empty($id)){ 5 $j = $id + 1; 6echo $j; 7} 8 ?> 9
send.js
1$(function(){ 2 //送信確認 3 $('.p').on('click',function(){ 4 5 var id = $(this).attr('id'); 6 7 var postData = {"id":id}; 8 9 10 $.post( 11 "send.php", 12 postData, 13 function(data){ 14 alert(data); //結果をアラートで表示 15 } 16 ); 17 }); 18});