如何將一些ajax數據發佈到控制器功能並返回?因爲我想發送一個整數給函數,並獲得另一個整數(發佈ID的項目的總票數),成功後我想回顯該票數。 我不知道如何將「ID」發佈到控制器功能。請參閱我的代碼:將ajax數據發佈到PHP並返回數據
//post this integet
the_id = $(this).attr('id');
$.ajax({
type: "POST",
data: the_id,
url: "http://localhost/test/index.php/data/count_votes",
success: function(){
//the controller function count_votes returns an integer.
//echo that with the fade in here.
}
});
你postng的ID,以控制器功能後的意思是,我應該只是回聲裏面的函數?我想通過'$(「span#votes_number」)。html(number);' – billa
看到'$ data'將顯示您從客戶端發送的ID在'ID'的基礎上你可能會做一些處理和計算'總票數',然後'回顯'您計算出的'voteCount',並在'success'回調中接收它,然後您可以顯示'voteCount',無論您想要什麼,我都會修改答案。一看 – Rafay
感謝的人。它的工作原理,但我只是想知道爲什麼它會工作,如果我回聲「yourVoteCount」;在控制器中的數字,但不會工作,如果我'返回yourVoteCount;'在這種情況下,我不會得到任何成功的數據。什麼原因?再次感謝。 – billa