我使用jQuery創建組合框,但我無法在文本框中打印下拉選擇的數據。如何獲取下拉選擇的值,在div標籤中定義
這我我jQuery代碼..
<html>
<head>
<link rel="stylesheet" href="jqwidgets/styles/jqx.base.css" type="text/css">
<link rel="stylesheet" href="jqwidgets/styles/jqx.classic.css" type="text/css">
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="jqwidgets/jqxcore.js"></script>
<script type="text/javascript" src="jqwidgets/jqxbuttons.js"></script>
<script type="text/javascript" src="jqwidgets/jqxscrollbar.js"></script>
<script type="text/javascript" src="jqwidgets/jqxdata.js"></script>
<script type="text/javascript" src="jqwidgets/jqxlistbox.js"></script>
<script type="text/javascript" src="jqwidgets/jqxcombobox.js"></script>
</head>
<body>
Create a div tag for the ComboBox.
<div id="jqxcombobox" ></div>
<script type="text/javascript">
$(document).ready(function() {
// prepare the data
var source =
{
datatype: "json",
datafields: [
{ name: 'name' }
],
url: 'new.php'
};
var dataAdapter = new $.jqx.dataAdapter(source);
$("#jqxcombobox").jqxComboBox(
{
source: dataAdapter,
theme: 'classic',
width: 200,
height: 25,
selectedIndex: 0,
displayMember: 'name',
valueMember: 'name'
});
});
</script>
</body>
</html>
在new.php頁面包含....
<?php
#Include the connect.php file
include('connect.php');
#Connect to the database
//connection String
$connect = mysql_connect($hostname, $username, $password)
or die('Could not connect: ' . mysql_error());
//select database
mysql_select_db($database, $connect);
//Select The database
$bool = mysql_select_db($database, $connect);
if ($bool === False){
print "can't find $database";
}
// get data and store in a json array
$query = "SELECT distinct name FROM customer";
$from = 0;
$to = 30;
$query .= " LIMIT ".$from.",".$to;
$result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$customers[] = array(
'name' => $row['name']
);
}
echo json_encode($customers);
?>
我是如何從組合框和表演獲得文本數據.. 請幫助
感謝您的幫助,獲取選定值 – TK91