これが私のコードです:
<div class="category" id="<?php echo $cat->term_id; ?>"><?php echo $cat->cat_name; ?> </div>
$(".category").click(function(){
var categ = $(this).attr('id');
alert(categ);
ajax({
type:'POST',
url:'http://myweb.com/rel_notes/?page_id=238',
data:'cat='+categ,
success:function(data) {
if(data) {
} else { // DO SOMETHING
}
}
});
});
投稿されたデータを受信しているページの背後にあるコード ( http://myweb.com//rel_notes/?page_id=238 ) は次のとおりです。
<?php
if (isset($_POST['cat']))
{
$cat_id = $_POST['cat'];
echo "<script>alert('$cat_id')</script>";
}
else
$cat_id = NULL;
?>
問題: $cat_id の値を取得できませんでした。$_POST を $_GET に変更しようとしましたが、それもうまくいきませんでした。親切に私を助けてください。