javascript - 使用 jquery 将 radio 输入值发送到 php 文件

标签 javascript php jquery html

我有一个上传图像脚本,现在我想更新数据库中上传的图像。 我使用了 php foreach 循环和 radio 输入来显示每个图像并选择更新哪个图像 现在我的问题是:当我选择 radio 底部时,仅使用jquery将随机值发送到我的php文件,但我只想将我选择的 radio 值发送到我的php文件。 我的 php 循环是:

<?php foreach($images as $image) { ?>

<?php $src = JURI::base().'images/discount/'.$image['name']; ?>
<input type="radio" name="imgname" id="imgname" value="<?php echo $image['name'] ?>"><img src="<?php echo $src ?>" alt="" height="100" width="100" />

 <?php } ?> 

我的 jquery 的这一部分将 radio 值发送到我的 php 文件:

vpb_data.append('imgpath', $('#imgpath').val());

最佳答案

试试这个 -

$(function(){
   $("#imgpath").on('click',function(){
       var value = $(this).val();
       vpb_data.append('imgpath', value);
   });
});

关于javascript - 使用 jquery 将 radio 输入值发送到 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23012300/

相关文章:

javascript - 附加到 div 变慢

javascript - 如何使用js检测html宽度大于viewport宽度?

javascript - 在文档中放置 JavaScript/Ajax 的最佳位置在哪里?

php - 如何检查时间/日期冲突 (PHP/MySQL)

jquery - 获取聊天系统的最后一条消息

javascript - 道场更新导致奇怪的错误

php - 同时模拟接口(interface)和特征

php - SlimPHP 和路由 - 我做错了吗?

javascript - 从数组中获取最后 2 项的代码

jquery - .getJSON() 返回 null