这是我的代码:
<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 ,但这也没有用。所以请帮助我我在哪里错过了什么?