繁体   English   中英

通过AJAX更新mysql表的问题

[英]problem with updating mysql tables via AJAX

我在javascript上拥有5星评级系统!!! bau我想在单击星号时更新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 有关非官方WikiAPI文档的更多信息

您还可以使用jQuery,YUI,Google Closure和许多其他工具,或者直接使用XMLHttpRequest对象本身。

那是客户端。 在服务器端,您必须有一个页面(PHP,JSP,Servlet,ASP.Net,FastCGI,旧的CGI,Perl,Python等)可以接收HTTP POST并通过更新基础来处理它们MySQL数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM