IM有一個小問題,得到的輸入值,我有一個表格,有三個領域,我的問題是這樣的一個: 在2和3輸入我通過了國家和城市的JavaScript值的東西,我想要什麼做的是讓城市從輸入我在國內的輸入選擇了國投值,繼承人的JavaScript來自其他輸入
<script>
var availableTags = [
<?php
$sql = "select * from citys ";
$rsd = mysql_query($sql);
while($row = mysql_fetch_array($rsd))
{
$pid=$row['cid'];
$city=$row['city'];
$state=$row['state'];
?>
"<?php echo $city; ?>,<?php echo $state; ?>",
<?php } ?>
];
$("#inputsearch21").autocomplete({
source: function(request, response) {
var matches = $.map(availableTags, function(tag) {
if (tag.toUpperCase().indexOf(request.term.toUpperCase()) === 0) {
return tag;
}
});
response(matches);
}
});
</script>
和國家腳本是一樣的,不斷變化的國家數據庫的PHP。 我知道我必須從第一種形式得到國家ID,並在第二個查詢我應該是「SELECT * FROM全市地方countryid =」 $ countryid」
任何想法如何做到這一點?
Ouch。請格式化代碼。這是很難看.... –
有從結束的第二行有語法錯誤,它將關閉source'的'的功能,但它只有'}',而不是'})' – Itay
我編輯那裏,更清晰 –