Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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
Javascript 用jCombo级联选择_Javascript_Php_Jquery - Fatal编程技术网

Javascript 用jCombo级联选择

Javascript 用jCombo级联选择,javascript,php,jquery,Javascript,Php,Jquery,我想创建一个三重嵌套选择,但首先我尝试一个简单的选择 但select仍为空 你能给我一些提示吗 这是我的页面: <html><head> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript" src="jquery.jcombo.js"></s

我想创建一个三重嵌套选择,但首先我尝试一个简单的选择

但select仍为空

你能给我一些提示吗

这是我的页面:

<html><head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="jquery.jcombo.js"></script>
</head>

<body>
<select name="list1" id="list1"></select><br />
<!--<select name="list2" id="list2"></select><br />
<select name="list3" id="list3"></select>-->
<script type="text/javascript">
$( document ).ready(function() { 
 {
    $("#list1").jCombo("getBuilding.php", { selected_value : '1' } );
    //$("#list2").jCombo("getStates.php?id_country=", { parent: "#list1" });    
 //   $("#list3").jCombo("getCities.php?id_state=", { parent: "#list2" });
});</script>
</body></html>


$(文档).ready(函数(){ { $(“#list1”).jCombo(“getBuilding.php”,{selected_value:'1'}); //$(“#list2”).jCombo(“getStates.php?id#u country=”,{parent:#list1}); //$(“#list3”).jCombo(“getCities.php?id_state=”,{parent:#list2}); });
其中my getBuilding.php是:

<?php
require_once 'dbconnection.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if (!db_server) die("Unable to connection_aborted to MySQL: " . mysql_error());
mysql_select_db($db_database) or die ("Unable to connection_aborted to MySQL: " . mysql_error()); 

    // Esegui query nel giusto ordine 
    //(value,text)
    $query = "SELECT * FROM Building";
    $result = mysql_query($query);
    $items = array();
   if($result && mysql_num_rows($result)>0) {
        while($row = mysql_fetch_array($result)) {
            $option = array("id" => $row[0], "value" => htmlentities($row[1]));
            $items[] = $option;
        }        
    }
    mysql_close();
    $data = json_encode($items);
    // convertire in formato JSON e stampare
    $response = isset($_GET['callback'])?$_GET['callback']."(".$data.")":$data;
    echo($response);   
?>

此页面正常工作。我获得的数据格式正确

[{“id”:“1”,“value”:“Building1”},{“id”:“2”,“value”:“Building2”},{“id”:“4”,“value”:“Building3”},{“id”:“5”,“value”:“Building4”}] 但它不会出现在“选择”菜单中


谢谢

问题是firefox与jcombo不兼容。它与chrome浏览器兼容