연락처가 여러 개인 국가의 연락처 페이지가 있습니다. 따라서 위치를 필터링하려고 시도하고 도시 선택을하면 정보 창이있는 마커가 표시됩니다. 내 문제는 도시를 직접 선택하면 작동하지만 파일러 드롭 다운을 통과하면 작동하지 않습니다. 내가 뭘 잘못하고 있는지에 대해 조언 해주세요.Google지도 표시 마커가 작동하지 않습니다. 아약스를 사용하여 선택하십시오.
이 여기에 내가 onchange를 = 전화 드롭 다운 국가에 내 코드
내 링크 http://www.safarikidindia.com/demo_map.html
이다 'generatestate (이)'> &가 다운 상태 드롭에 도시를 생성합니다. 여기에 우리가 PHP 함수
if($action=="showstate")
{
$countryid = trim(filter_var($_REQUEST['countryid'], FILTER_SANITIZE_STRING));
$state = $safari->country_state_location($countryid);
?>
<select name="city" id="city" class="drpdown" onchange="geneeratecity(this);">
<option value="">Select State</option>
<?php
for($i=0;$i<count($state);$i++)
{
$statename = $safari->get_singlestate($state[$i]['state'])
?>
<option value="<?php echo $statename[0]['statesrno'];?>"><?php echo $statename[0]['statename'];?></option>
<?php
}
?>
</select>
<?php
}
if($action=="geneeratecuty")
{
$stateid = trim(filter_var($_REQUEST['stateid'], FILTER_SANITIZE_STRING));
$locations = $safari->country_city_location($stateid);
?>
<select name="city" class="city" id="city">
<option value="" selected>--- Select ---</option>
<?php
for($l=0;$l<count($locations);$l++)
{ ?>
<option value="marker<?php echo $locations[$l]['srno'];?>"><?php echo $locations[$l]['city'];?></option>
<?php } ?>
</select>
<?php
}
?>
당신이 rockstar..thanks은 톤입니다 – San