pタグをクリックした時,attrメソッドを使ってpタグのidを変数idに格納し$.postメソッドを使用しindex.phpに送信しているのですが、送信したデータはalert(data)で表示できるのですが、その後
echo $idでブラウザに表示させようとしてもNotice: Undefined variable: idと$.post送信で送った後もなってしまうのですが何故でしょうか?
index.php
1<?php 2if(!empty($_POST['id'])){ 3$id = $_POST['id']; 4echo $id; 5exit; 6} 7echo $id; 8 9 ?> 10
post.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 "index.php", 12 postData, 13 function(data){ 14 alert(data); //結果をアラートで表示 15 } 16 ); 17 }); 18}); 19
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。