用jquery发送无线电输入值到php文件

时间:2014-04-11 12:16:25

标签: javascript php jquery html

我有一个上传图片脚本,现在我想在我的数据库中更新上传的图片。 我使用了一个php foreach循环和无线电输入来显示每个图像并选择更新哪个图像 现在我的问题是:当我选择一个收音机底部只发送一个随机值与jquery到我的PHP文件但我想只发送我选择的无线电值到我的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的这一部分将无线电值发送到我的php文件:

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

2 个答案:

答案 0 :(得分:2)

试试这个 -

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

答案 1 :(得分:0)

我发现如何才能做到这一点我将jquery更改为这个并且它起作用:

vpb_data.append('imgname', $('input:radio[name=imgname]:checked').val());