", {class: "selectdoctor",name: "selectdoctor" + i,id: "selectdoctor" + i}).appendTo("#prescriptiondiv").after("
");此下">
我将在第一次下降的选择上再填充一个下拉列表。用中间php文件实现这一点。我在Jquery的基础上显示了第二次下降。
Jquery代码。
$("<select/>", {
class: "selectdoctor",
name: "selectdoctor" + i,
id: "selectdoctor" + i
}).appendTo("#prescriptiondiv").after("<br/>");
此下拉列表将显示使用for循环的次数。所以我只能根据类来填充这个值。第二,使用ajax将值发送到phpfile并获取结果的jquery有代码。
$.post("getdoctorlist.php", {
childid: childid
}, function(data) {
//alert(data);
$('.selectdoctor').html(data);
});
我的getdoctor.php
列表代码有代码,
if(mysql_num_rows($query)!=0);
{
while($result=mysql_fetch_assoc($query))
{
echo '<option value="'.$result["pcpkey"].' ">'.$result["pcpfname"].'</option>';
}
}
如何在drop down with classname='selectdoctor'
中获取响应(数据)?
发布于 2011-09-12 05:10:01
嗯,
如果您不熟悉JSON,我会亲自做一些事情:
$('.selectdoctor').change(function(){
var doctor = jQuery('.selectdoctor.').val();
jQuery.post("getdoctor.php", { doctor: doctor }, function(data){ jQuery("#prescriptiondiv").html(data); });
对于Javascript,然后通过在PHP脚本中回音,第二个下拉列表将在第一个选择菜单中的“更改”完成后被填充(我假设这个下拉列表将被称为'prescriptiondiv')。
发布于 2011-09-12 05:10:08
试试这个http://www.9lessons.info/2010/08/dynamic-dependent-select-box-using.html,json也很容易学。这只是一种像xml这样的数据交换格式。
https://stackoverflow.com/questions/7388263
复制相似问题