我有一个表格,它有5行8列。这张桌子代表音乐厅中的空位。单击submit按钮后,将调用一个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的表)。我该怎么做,你能帮我吗?
发布于 2013-01-30 01:04:12
如果您愿意,我可以用原生javascript编写示例,但现在我将尝试使用jQUery。
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
})
}发布于 2013-01-30 01:04:13
我相信你需要用PHP来调用一个php文件,在这个文件中数据库更新就完成了。您可以考虑使用jquery ajax,就像在http://api.jquery.com/jQuery.ajax/中一样
https://stackoverflow.com/questions/14588055
复制相似问题