鄙人不才,去年刚做过一个这样的项目,鉴于观看了你和1楼的过招,只能给你大致的思路,然后你按步骤去实践 ,才能取得真经。
步骤依次是这样的,获取电影排期->获取电影座位信息->排列填充你的座位信息->每个座位给定class名自定义属性。
例:01 这段标签就是你填充好的座位,里面的data-XX就是自定义属性.取值当然是通过 $(this).attr("data-cols") 取得。当然这里面的$(this)代表的是你点击的那个座位,data-cols 代表的列,data-rows代表的是列,也就是第一排第一列第一座。 紧接着上面的步骤。
这个时候你需要做的就是需要实现$(".sits").click(function(){}); 了。也就是选座位。点击之后你会要显示你选的座位信息,也就是你要用到append这个函数去填充你选好的座位。当你选好之后。点击一个类似于我选好了的按钮,但是你锁座之后这个时候又涉及到一个问题,你得通过ajax去锁定你的这几张票。这个时候又需要用到ajax,进行锁座,是请求第三方电影票接口还是怎么,这个只有你知道。但是,如果用户点击取消,这些票是自动解锁还是需要手动去解锁票。这个时候涉及到一个定时作业,也就是一个新的知识点。你又需要去了解
,参考:基于 MVC(C#)和组件实现的定时执行任务调度。所以实现起来事一堆,我也不知道我这一通说,你能理解几分?但是作为一个做过这个项目的人,我看到了这个提问又不得不说话。