Php 相关下拉列表
我在一页上有三个列表框。第一个选项可以用五个不同选项中的一个填充。第二个列表框将根据五个列表框中的一个进行填充。第三个将基于第二个进行填充。我有第一个运行良好,第二个和第三个有重大问题。以下是迄今为止调用和填充的代码。第一个盒子名叫小狗,第二只小猫和第三只猪。php有一个嵌套的开关。案例,然后键入Php 相关下拉列表,php,javascript,ajax,Php,Javascript,Ajax,我在一页上有三个列表框。第一个选项可以用五个不同选项中的一个填充。第二个列表框将根据五个列表框中的一个进行填充。第三个将基于第二个进行填充。我有第一个运行良好,第二个和第三个有重大问题。以下是迄今为止调用和填充的代码。第一个盒子名叫小狗,第二只小猫和第三只猪。php有一个嵌套的开关。案例,然后键入 $(document).ready(function() { $("input:image").click(function(evt) { evt.preventDefaul
$(document).ready(function() {
$("input:image").click(function(evt) {
evt.preventDefault();
display("Doggie", $(this).val());
})
$("Doggie").change(function(){
display("Kitty", $(Doggie).val());
})
$("Kitty").change(function(){
display("Pig", $(Kitty).val());
});
});
function display(what, type) {
$.getJSON("mydoggie.php?ajax=true", { "case": what, "type" : type}, function(data) {
$("#"+_type_).empty();
$.each(data, function(index, objRecord) {
$("#"+_type_).append('<option value="' + objRecord.ID + '">' + objRecord.Name + '</option>');
});
});
}
$(文档).ready(函数(){
$(“输入:图像”)。单击(函数(evt){
evt.preventDefault();
显示(“Doggie”,$(this.val());
})
$(“小狗”).change(函数(){
显示(“Kitty”,$(Doggie.val());
})
$(“Kitty”).change(函数(){
显示(“Pig”,$(Kitty.val());
});
});
功能显示(什么,类型){
$.getJSON(“mydoggie.php?ajax=true”,{“case”:what,“type”:type},函数(数据){
$(“#”+_type_35;).empty();
$.each(数据、函数(索引、对象记录){
$(“#”+_type_uu).append(“”+objRecord.Name+“”);
});
});
}
“您可以在www.menuhead.net/index.php上看到一个几乎可以正常工作的示例,我已经尝试了更改
$(文档)。将更改为$(您的kitty id列表)。更改
..但列表框仍然没有填充。您需要查看mydoggie.php文件吗?在mydoggie.php上有一个swith,然后在mykitty.php和mypig.php中有一个开关。