0
我有一個5星評級系統,在JavaScript上!鮑我想更新MySQL表,當點擊星星!有人可以告訴我如何更新表! 謝謝。 。 。通過AJAX更新mysql表的問題
我有一個5星評級系統,在JavaScript上!鮑我想更新MySQL表,當點擊星星!有人可以告訴我如何更新表! 謝謝。 。 。通過AJAX更新mysql表的問題
通過向服務器發送ajax POST來響應點擊。有了原型,這可能是這樣的:
document.observe('click', handleDocClick);
function handleDocClick(event) {
var star;
star = event.findElement('.star'); // <= assumes images have the class "star",
// use any CSS here you like
if (star) {
event.stop();
new Ajax.Request('some_url', {
parameters: {star: star.id},
onSuccess: handleSuccess,
onFailure: handleFailure
});
}
}
...並定義handleSuccess
handleFailure
你認爲合適的。更多關於unofficial wiki和API docs。您也可以使用jQuery,YUI,Google Closure等許多其他工具,或直接使用XMLHttpRequest對象本身。
這就是客戶端。在服務器端,你必須有一個頁面(PHP,JSP,servlet,ASP.Net,FastCGI,舊CGI,Perl,Python,...),它們可以接收HTTP POST
,並通過更新底層MySQL數據。
究竟是什麼,你不知道該怎麼辦?打一個Ajax電話?或更新一個MySQL表?另外,你應該告訴我們你在服務器端使用什麼。 – 2010-03-12 16:30:30