首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Onclick事件更新localhost数据库

Onclick事件更新localhost数据库
EN

Stack Overflow用户
提问于 2013-01-30 00:56:14
回答 2查看 677关注 0票数 0

我有一个表格,它有5行8列。这张桌子代表音乐厅中的空位。单击submit按钮后,将调用一个javascript函数,目前该函数如下所示:

代码语言:javascript
复制
    <script>
    function submit_tickets(form){
      var count=0;
      var booked_seats=new Array();
      var c = document.getElementById(form).getElementsByTagName('input');
      for (var i = 0; i < c.length; i++) {
        if (c[i].type == 'checkbox' && c[i].checked==true){
        booked_seats[count]=c[i].id;
        count++;
    //create an array with the booked seats' ID
    }
    }


//alert(booked_seats.length);
    } </script>

当调用此函数时,我希望同时根据预订的座位更新localhost数据库的表(包含所有40个seatID的表)。我该怎么做,你能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2013-01-30 01:04:12

如果您愿意,我可以用原生javascript编写示例,但现在我将尝试使用jQUery。

代码语言:javascript
复制
function submit_tickets(form){
    var seats=[];
    $(form).find("input:checked").each(function(){
        seats.push($(this).val());//i hope you do have a value for your input tags, and if not, then push $(this).attr('id') - but highly recommend you to follow w3c   

    });
    $.post("your/url/to/server",{seats:seats},function(data){
          console.log(data);//some info from server
    })
}
票数 0
EN

Stack Overflow用户

发布于 2013-01-30 01:04:13

我相信你需要用PHP来调用一个php文件,在这个文件中数据库更新就完成了。您可以考虑使用jquery ajax,就像在http://api.jquery.com/jQuery.ajax/中一样

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14588055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档