[英]Cascading Select with jCombo
i want create a triple nested select but first of all i try a simple select. 我想创建一个三重嵌套选择,但首先我尝试一个简单的选择。
But the select remain blank. 但是选择保持空白。
Can you gime me some hint? 你能给我一些暗示吗?
this is my page: 这是我的页面:
<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>
where my getBuilding.php is: 我的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);
?>
this page works. 此页面有效。 i obtain the data formatted correctly.
我获得正确格式化的数据。
[{"id":"1","value":"Building1"},{"id":"2","value":"Building2"},{"id":"4","value":"Building3"},{"id":"5","value":"Building4"}] but it not appear in the select. [{{id“:” 1“,” value“:” Building1“},{” id“:” 2“,” value“:” Building2“},{” id“:” 4“,” value“: “ Building3”},{“ id”:“ 5”,“ value”:“ Building4”}]],但未显示在选择中。
Thanks 谢谢
问题是firefox与jcombo不兼容。它与chrome浏览器兼容!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.