【问题标题】:multiple image changes for many buttons (javascript equivalent of GET)许多按钮的多个图像更改(相当于 GET 的 JavaScript)
【发布时间】:2017-05-10 15:51:50
【问题描述】:

我更好地使用 php 编写代码,但我有点厌倦了页面刷新。我想通过单击按钮更改图像。但是这个按钮是由一个生成随机样本的 sql 查询生成的,所以我想要一个与单击的项目相关联的图像。所以对于 select 语句中的 id,我想要匹配的图像 (从表中选择 id、图像)。 请帮助我无法像使用按钮循环一样手动加载 50 个函数。我需要一种 GET 语句来表示按钮 X 已被单击,因此从数据库中加载匹配的图片(选择语句)。谢谢 安妮

【问题讨论】:

  • 这是我的代码
  • 你觉得这个可读吗?
  • “我用 php 编码更好”。我不敢苟同。那个 php 的问题比我指望的要多。另请阅读:How do I ask a good questionHow to create a Minimal, Complete, and Verifiable example
  • @Badacadabra 我不知道如何在这里发布代码
  • @gforce301 我所有的 php 都在做我想做的事。这是我正在努力解决的 javascipt。

标签: javascript php loops variables get


【解决方案1】:

看不清楚……

因此,您希望从您的代码中获取 clicke 按钮 id 和 src...

那就试试这个吧……

for ($ex = 0; $ex< count($ext); $ex++) 
{ 

echo "<button onClick =ChangeImage(' ". $ext[$ex]. ['productid']."','".$ext2[0]['imagepath']."')> </button>";

}

单个通用 javascript 获取点击按钮图像 id 和 src

function ChangeImage(x, y) 
{
// you get id and src of clicked button
alert(x+' & '+y); 

}

【讨论】:

  • 谢谢@Subi。我的数据集有大约 200 条记录,所以我不能单独设置变量。我找到了一个修复程序,这就是答案,我将此添加到我的按钮以收集已单击该按钮的图像路径。(不确定如何在此处单独发布代码) data-imagepath=''
  • 这是函数
猜你喜欢
  • 2017-07-15
  • 2012-10-24
  • 1970-01-01
  • 1970-01-01
  • 2017-04-30
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多