2012-12-10 4 views
1

$ CITY, $ STATE 및 $ count 데이터를 자바 스크립트 코드에 포함시키는 방법을 알고 싶습니다. 도움을자바 스크립트 내의 PHP 코드

<?php echo('<script type="text/javascript"> var address$count = $CITY$STATE');?> 

    var map = new google.maps.Map(document.getElementById('map'), { 
     mapTypeId: google.maps.MapTypeId.TERRAIN, 
     zoom: 6 
    }); 

    var geocoder = new google.maps.Geocoder(); 

    geocoder.geocode({'address': address<?php echo($count);?>}, 

    function(results, status) { 
     if(status == google.maps.GeocoderStatus.OK) { 
     new google.maps.Marker({ 
      position: results[0].geometry.location, 
      map: map 
     }); 
     map.setCenter(results[0].geometry.location); 
     } 
    }); 

    </script> 
<?php 
} 
?> 
</body> 
</html> 

감사 :

다음은 비 작동 코드입니다!

+0

"떨어져"또는 "부분을"? 그들은 두 가지 반대되는 것을 의미합니다. 또한 que 질문 제목 필터를 피하기 위해 "probpem"과 같은 단어를 사용하지 마십시오. 제목을 좀 더 유익한 것으로 편집하십시오. – bfavaretto

+0

@bfavaretto 나는 질문을 편집했는데 문제는 단어가 아닌 단어라는 것을 몰랐다. 나는 주변을 둘러 보려고하지 않은 철자가 틀린 실수였다. 하지만 제목에서 사용할 수있는 단어가 무엇인지 아는 것이 좋습니다. 감사합니다. – compcobalt

+0

그럼 사과드립니다. 나도 오타라고 믿었지만, 직접 해결하려고했을 때 시스템은 "문제"라는 단어 때문에 제목을 저장하지 못했습니다. 그래서 나는 그저 당신에게도 일어난 일이라고 생각했고 의도적으로 필터를 둘러 보았습니다. 내가 무례하면 미안해. – bfavaretto

답변

2

당신의 변수는 보통과 같이, 문자열 따옴표를 필요로 자바 스크립트, 올바른 경우 :

<?php 
echo '<script type="text/javascript"> var address'.$count.' = "'.$CITY.$STATE.'"'; 
?> 

을 또한, 따옴표를 요구하는 문자열 내에서 PHP 변수를 사용하여, 따라서 작은 따옴표를 유지하려는 경우 집중해야합니다.

+0

네가 도와 줘서 고마워. – compcobalt

2

시도 :

<?php echo "<script type='text/javascript'> var address".$count." = "".$CITY." ".$STATE."";" ;?> 

    var map = new google.maps.Map(document.getElementById('map'), { 
     mapTypeId: google.maps.MapTypeId.TERRAIN, 
     zoom: 6 
    }); 

    var geocoder = new google.maps.Geocoder(); 

    geocoder.geocode({'address': address<?php echo($count);?>}, 

    function(results, status) { 
     if(status == google.maps.GeocoderStatus.OK) { 
     new google.maps.Marker({ 
      position: results[0].geometry.location, 
      map: map 
     }); 
     map.setCenter(results[0].geometry.location); 
     } 
    }); 

    </script> 
<?php 
} 
?> 
</body> 
</html> 
2

이 시도 :

<?php echo(' 
    <script type="text/javascript"> var address' . $count . '= "' . $CITY . $STATE . '"' 
);?> 
+0

이 또한 작동합니다, 고마워요. – compcobalt