Php 在选择第一个选项时填充另一个下拉列表
我将在选择第一个下拉列表时填充另一个下拉列表。用中间php文件实现这一点。我正在显示基于Jquery的第二个下拉列表 Jquery代码Php 在选择第一个选项时填充另一个下拉列表,php,jquery,Php,Jquery,我将在选择第一个下拉列表时填充另一个下拉列表。用中间php文件实现这一点。我正在显示基于Jquery的第二个下拉列表 Jquery代码 $("<select/>", { class: "selectdoctor", name: "selectdoctor" + i, id: "selectdoctor" + i }).appendTo("#prescriptiondiv").after("<br/>"); 我的getdoctor.php列表的phpcode包含代码 if
$("<select/>", {
class: "selectdoctor",
name: "selectdoctor" + i,
id: "selectdoctor" + i
}).appendTo("#prescriptiondiv").after("<br/>");
我的getdoctor.php
列表的phpcode包含代码
if(mysql_num_rows($query)!=0);
{
while($result=mysql_fetch_assoc($query))
{
echo '<option value="'.$result["pcpkey"].' ">'.$result["pcpfname"].'</option>';
}
}
if(mysql\u num\u rows($query)!=0);
{
while($result=mysql\u fetch\u assoc($query))
{
回显'.$result[“pcpfname”].';
}
}
如何在带有classname='selectdoctor'的下拉列表中获取此响应(数据)
?hmmm
我个人会做一些类似的事情,因为您不熟悉JSON:
$('.selectdoctor').change(function(){
var doctor = jQuery('.selectdoctor.').val();
jQuery.post("getdoctor.php", { doctor: doctor }, function(data){ jQuery("#prescriptiondiv").html(data); });
对于Javascript,在第一个选择菜单中的“更改”完成后,通过在PHP脚本中回显,将填充第二个下拉列表(我假设它将被称为“prescriptiondiv”)。试试这个
json很容易学习,也可以尝试一下。这只是一种类似xml的数据交换格式。我认为这不是一种好的做法。。。尝试使用JSON。
$('.selectdoctor').change(function(){
var doctor = jQuery('.selectdoctor.').val();
jQuery.post("getdoctor.php", { doctor: doctor }, function(data){ jQuery("#prescriptiondiv").html(data); });