김서연

검색어 입력전 예외처리

...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
18 <div id="map" style="width:700px;height:400px;"></div> 18 <div id="map" style="width:700px;height:400px;"></div>
19 <script type="text/javascript" src="https://dapi.kakao.com/v2/maps/sdk.js?appkey=35fccf4b4e2a3179187346f26ed3f988&libraries=services"></script> 19 <script type="text/javascript" src="https://dapi.kakao.com/v2/maps/sdk.js?appkey=35fccf4b4e2a3179187346f26ed3f988&libraries=services"></script>
20 20
21 + <%if(typeof(result) != "undefined"){%>
21 <script> 22 <script>
22 var mapContainer = document.getElementById('map'), // 지도를 표시할 div 23 var mapContainer = document.getElementById('map'), // 지도를 표시할 div
23 mapOption = { 24 mapOption = {
...@@ -32,6 +33,7 @@ ...@@ -32,6 +33,7 @@
32 map.addControl(zoomControl, kakao.maps.ControlPosition.RIGHT); 33 map.addControl(zoomControl, kakao.maps.ControlPosition.RIGHT);
33 34
34 var listData = "<%= result %>"; 35 var listData = "<%= result %>";
36 +
35 listData = listData.replaceAll('&#34;','\"'); 37 listData = listData.replaceAll('&#34;','\"');
36 listData = JSON.parse(listData); 38 listData = JSON.parse(listData);
37 39
...@@ -41,7 +43,6 @@ ...@@ -41,7 +43,6 @@
41 listData.forEach(function(addr, index) { 43 listData.forEach(function(addr, index) {
42 var tmpaddr = ((addr.orgZipaddr).split(','))[0]; 44 var tmpaddr = ((addr.orgZipaddr).split(','))[0];
43 console.log(tmpaddr); 45 console.log(tmpaddr);
44 - console.log("h");
45 geocoder.addressSearch(tmpaddr, function(result, status) { 46 geocoder.addressSearch(tmpaddr, function(result, status) {
46 if (status === kakao.maps.services.Status.OK) { 47 if (status === kakao.maps.services.Status.OK) {
47 var coords = new kakao.maps.LatLng(result[0].y, result[0].x); 48 var coords = new kakao.maps.LatLng(result[0].y, result[0].x);
...@@ -82,6 +83,6 @@ ...@@ -82,6 +83,6 @@
82 }; 83 };
83 } 84 }
84 </script> 85 </script>
85 - 86 + <%}%>
86 </body> 87 </body>
87 </html> 88 </html>
...\ No newline at end of file ...\ No newline at end of file
......