2011-12-17 145 views
1

我正在使用$ .ajax jquery方法,發佈數量到php,但我不知道如何在PHP端撿起它,這是我的,給出了一個未定義的索引錯誤因此它沒有找到它。

我想知道如何通過$ .ajax方法發佈它後,在PHP中選擇變量。

<?php 

$lol = $_POST['num']; 

echo " $lol"; 


?> 

這是JS:

<script> 
var num = 1; 
        function ajax_post(){ 
$.ajax('javas.php', { 
success: function(response) { 
     $(".status").html(response); 
}, 
data: "num=" + (++num) 
}); 
} 

function ajax_posta(){ 
$.ajax('javas.php', { 
success: function(response) { 
     $(".status").html(response); 
}, 
data: "num=" + (--num) 
}); 
} 

$(document).ready(function() { 
$('.eventer > .button').click(function() { 
    ajax_post(); 
}); 
alert("lol"); 
}); 


</script> 

這個JS是一個按鈕

+0

嗯。像那樣......你的問題必須與你使用的JS一起。 – Quentin 2011-12-17 10:09:19

回答

8

$.ajax默認使用GET的點擊進行,因此無論是在你的PHP腳本中使用$_GET代替$_POST ,請將您的$.ajax()呼叫中的type設置爲"post",或使用$.post()(內部使用$.ajax)。

0

而不是$.ajax我建議使用$.post來代替。