我认为我问的问题不是很好,所以让我详细说明我在做什么。
我正在为我侄女正在从事的项目建立一个简单的网站。她想为他们的班级毕业实施一个订票系统(这只是为了项目,它实际上不会用于生产环境中的任何东西)。她想要一张可用座位的“地图”,以及一种区分已售出座位和开放座位的方法。
我实现这一点的愿景是创建三个表,每个部分一个。我正在使用 PHP 来构建这些部分,目前它们包含一个图像,该图像指示座位是否被占用,该图像被包裹在一个锚标记中,该标记指向与 url 相同的页面:
<a href='index.php?section=$section&row=$i&seat=$j' class='order'><img src='open.png'></a>
所以我的宏伟计划是,当他们单击特定座位的图像时,会弹出一个模态对话框,执行两件事之一。
如果座位已经被占用,它只会显示买家的信息。如果没有坐下,它将包含一个表单,允许用户输入他们的信息并提交,然后将写入存储该数据的 MySQL 数据库表。
在我尝试将 index.php?section= 等添加到锚点之前,我正在使用 jQuery UI 对话框的模态表单(http://jqueryui.com/dialog/#modal-form)来完成模态对话框,现在我已经添加了该部分,它会闪现对话框,但随后页面刷新并且对话框消失。
我的问题是,有没有办法将部分/行/座位信息存储在锚点中,以便在单击页面时不刷新页面?我可以在 index.php 上的 HTML 标记之前添加一些代码来处理单击锚点的情况吗?我上一次使用 PHP 是几年前的事了,我很生疏,不确定如何解决这个问题。