這裏不工作是我的代碼:Ajax調用將數據發送到另一頁
<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,但那不起作用。所以,請好心幫助我,我錯過了什麼?
代碼是吧'AJAX({...})'或'$阿賈克斯( {...})'?錯過我猜! –
ops我的錯誤,但仍然沒有工作:/ –