-3
我想要做的是將一個名爲num(數值)的變量發送到名爲javas.php的頁面,然後將該值顯示在另一個php頁面的類中,複雜的理解,我知道,但任何幫助表示讚賞。我需要這樣做,因爲num的值形成了sql查詢的基礎,因此結果需要發佈到php,而且num的值用於獲取行號「num」的記錄。
$(".eventer button[name=lol]").click(function() {
console.log('clicked');
thisBtn = $(this);
parent = $(this).parent();
num = parent.data('num');
id = parent.data('id');
if(typeof num != 'number'){
num = 0;
}
$(this).attr('disabled', true);
$.ajax({
url: 'javas.php',
data: "num="+ (num + 1) +"&id="+id,
success: function(data) {
console.log('Ajax success');
parent.data('num', ++num);
parent.next('.status').html(num);
thisBtn.attr('disabled', false); // reset
}
});
console.log('-- end');
});
這就是我到目前爲止。 任何解決方案?
存在javas.php錯誤,未定義指數 – foshoeiyyy 2011-12-18 15:38:07
@foshoeiyyy,好了,我沒有這個javas.php在我面前的源代碼,也不是的jsfiddle,讓我重現你的場景。所以我建議你使用FireBug之類的調試工具,並嘗試查看問題出在哪裏。檢查不同變量的值,查看發送的確切AJAX請求,調試服務器端腳本,......我相信你將能夠明確問題所在。 – 2011-12-18 15:39:22
<?php $ lol = $ _POST ['num']; 回聲「$ lol haha lol cakes」; ?> – foshoeiyyy 2011-12-18 15:40:12