我有一个动态创建的选择。
<select name="approve-<?php echo $leadID; ?>" id="<?php echo $leadID; ?>" class="approve">
<option value="1">Yes</option>
<option value="2">No</option>
</select>
它位于一个从数据库中检索记录的php循环中。和一个通过$ .post将其内容发送到php文件的表单。由于某种原因,即使我更改了SELECT的值,我也从PHP文件中收到所有3个值相同的值。有什么想法吗?
JS:
var post = $('#approveLead').serialize();
$.post("db/approveleads.php", post, function(data) {
alert(data);
return false;
});
PHP:
echo '<br/>'.$_POST['approve-1'];
echo '<br/>'.$_POST['approve-2'];
echo '<br/>'.$_POST['approve-3'];
答案 0 :(得分:0)
到目前为止,我可以理解你的$leadID
会返回1,2,3 ......等等。如果这是真的,你可能会发现以下内容很有用....
<select name="approve-<?php echo $leadID; ?>" id="id_<?php echo $leadID; ?>" class="approve">