如何在jQuery中使用php循环?
我想从数据库中的数据在下拉使用按钮与append的查询。代码运行没有循环(foreach),但没有循环。我也想使用jQuery切换功能来切换下拉菜单。代码如下。如何在jQuery中使用php循环?
<script> $(document).ready(function(){
$('#timetable').hide();
$('#timeSection').click(function(){
$(this).next('#timetable').toggle(500)
});
// alert('working');
$('#addHospital').click(function() {
var addTable = '"<select style="margin-left:65px;" name="hospital_id" id="hospital"
onchange="change_country(this.value)" class="frm-field ">
<option value="">Select Hospital:</option>
<?php
if($lists['res2'] > 0) {
foreach ($lists['res2'] as $row) {
?>
<option id="hos_val" value="<?php echo $row->hos_id?>"> <?php echo $row->hos_name; ?></option>
<?php
}
}
?>
</select>"';
$('#addTbl').append(addTbl);
});
});
</script>
回答:
尝试是这样的
$(document).on('click', '#addHospital', function(){ var addTable;
addTable = '<select style="margin-left:65px;" name="hospital_id" id="hospital" onchange="change_country(this.value)" class="frm-field ">';
addTable += '<option value="">Select Hospital:</option>';
<?php
if($lists['res2'] > 0)
{
foreach ($lists['res2'] as $row)
{
?>
addTable += '<option id="hos_val" value="<?php echo $row->hos_id; ?>"> <?php echo $row->hos_name; ?></option>';
<?php
}
}
?>
addTable += '</select>';
$('#addTbl').append(addTbl);
});
如果它不工作,这取决于你所撷取你可以尝试$行[“hos_id”]而不是$按行> hos_id,同为哪些数据hos_name
以上是 如何在jQuery中使用php循环? 的全部内容, 来源链接: utcz.com/qa/258253.html