Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 相关下拉列表_Php_Javascript_Ajax - Fatal编程技术网

Php 相关下拉列表

Php 相关下拉列表,php,javascript,ajax,Php,Javascript,Ajax,我在一页上有三个列表框。第一个选项可以用五个不同选项中的一个填充。第二个列表框将根据五个列表框中的一个进行填充。第三个将基于第二个进行填充。我有第一个运行良好,第二个和第三个有重大问题。以下是迄今为止调用和填充的代码。第一个盒子名叫小狗,第二只小猫和第三只猪。php有一个嵌套的开关。案例,然后键入 $(document).ready(function() { $("input:image").click(function(evt) { evt.preventDefaul

我在一页上有三个列表框。第一个选项可以用五个不同选项中的一个填充。第二个列表框将根据五个列表框中的一个进行填充。第三个将基于第二个进行填充。我有第一个运行良好,第二个和第三个有重大问题。以下是迄今为止调用和填充的代码。第一个盒子名叫小狗,第二只小猫和第三只猪。php有一个嵌套的开关。案例,然后键入

 $(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中有一个开关。