메신저에 약간의 문제가 있습니다. 3 개의 필드가있는 양식이 있습니다. 내 문제는 다음과 같습니다. 2 및 3 입력에 대해 국가 및 도시에 대한 자바 스크립트 값을 통해 얻습니다. 할 것은 heres는 자바 스크립트다른 입력에서 입력 값을 얻으십시오
<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를 얻기 위해 두 번째 쿼리에서 내가해야 알고 "citys SELECT * FROM 곳 countryid ="$의 countryid "어떻게이 작업을 수행하는
어떤 생각? 아마
아야. 코드를 포맷하십시오. .... –
끝에 두 번째 줄에 구문 오류가 있습니다.'source'의 기능을 닫지 만'} '대신'}'만 사용합니다. – Itay
내가 더 명확하게 편집했습니다. –