我已经阅读了很多关于动态添加字段集的帖子。但是我找不到解决问题的方法。
我试过这个:
$('#btnAddField').click(function(e){
e.preventDefault();
$('#section2').append('<div><select class="form-control" name="rendezo_neve"> \
<?php
$conn = mysql_connect("localhost","root","");
mysql_select_db("mydb");
$res = mysql_query("select * from `rendezo` ORDER BY ID DESC");
if(mysql_num_rows($res) > 0) {
?><option value="<?php echo $row["First_Name"] . " " .$row["Last_name"];?>"> <?php echo $row["First_Name"]." ".$row["Last_Name"];?></option><?php
}
mysql_close($conn);
?>\
</select><input type="button" value="X" class="remove_field"></input></div>');
});
$("#upload").on("click",".remove_field", function(e){
e.preventDefault(); $(this).parent('div').remove();
})
问题在于,当我将新的<select>
元素添加到我的表单中时,它是空的。
每次向表单添加新的<option>
元素时,我都希望将数据库中的所有元素列为<select>
。
我可以像上面那样做吗?