【问题标题】:Converting Javascript array to PHP array or passing it to a PHP file将 Javascript 数组转换为 PHP 数组或将其传递给 PHP 文件
【发布时间】:2021-04-16 02:12:34
【问题描述】:

我正在使用 Mysql 和 PHP 开发电影票预订数据库。我已经使用 HTML、CSS 完成了前端部分。以下代码用于更改所选座位的图像。可用座位显示为红色,已预订的座位显示为白色。当用户点击红色图像时,它会变成黑色,表明座位已被选中。但我需要用户选择的座位列表,换句话说,我想要座位的名称,用户已预订。所有座位都有一个与图像关联的座位名称。我被困在这一点上,座位名称存储在 JavaScript 的“座位”数组中。但我需要将这些数据更新到 php 中以将其更新到我的数据库中。我对 JSON、AJAX.etc 一无所知。请帮我解决这个问题。 谢谢。

<script > var seats=[]; function sample(id){ document.getElementById(id).src="https://image.flaticon.com/icons/png/512/24/24868.png"; seats.push(id); alert(seats); } </script>

【问题讨论】:

  • 您必须使用ajax 将更改发送到服务器并将此数据存储到database

标签: javascript php html mysql


【解决方案1】:

据我了解,单击座位图像后,您会将其存储在座位数组中并将该图像标记为黑色/已选中。

现在您必须有一些继续/继续/预订按钮才能最终确定选定的座位。

现在向该按钮添加一个 onclick 函数,并在该函数中为 PHP 创建一个 ajax request

要通过 Ajax 传递席位数组,请参阅 here

【讨论】:

  • 当我点击添加了 onclick 功能的按钮时出现错误。错误提示“$ is undefined”,指的是 $.ajax
  • 你缺少 Jquery So classic problem
猜你喜欢
  • 2014-06-11
  • 1970-01-01
  • 2011-05-16
  • 2012-06-26
  • 1970-01-01
  • 1970-01-01
  • 2017-10-07
  • 2015-03-11
  • 2013-03-15
相关资源
最近更新 更多