0

0/1 を返す cgi スクリプトの結果に基づいて、JavaScript コードの一部を動的に変更しようとしています。

私のウェブページコード:

http://pastebin.com/embed_js.php?i=hhT96DQs

GoogleマップAPIを使用したマップキャンバスです

cgi スクリプトの結果が 0 の場合、追加のマーカーを追加する必要があります。

だからそれを行う私のコード:

<script type="text/javascript">
var result;
$.ajax( {
type:'Get',
url:'http://172.27.140.52/cgi-bin/lockdownsubscribe.cgi',
success:function(data) {
alert(data);
if(data=='0')
{
document.getElementById("lockdownmap").innerHTML="function markerObject(latValue,longValue,buildingName, map){ this.marker=new google.maps.Marker({ position: new google.maps.LatLng(latValue, longValue), map: map,title:buildingName});var image = 'http://maps.google.com/mapfiles/kml/pal3/icon33.png';var myLatlng = new google.maps.LatLng(29.719900, -95.327981); var marker1 = new google.maps.Marker({ position: myLatlng,map: map, icon: image, title: 'Lockdown_Beta'  });} ";
}
else
{
document.getElementById("lockdownmap").innerHTML="function markerObject(latValue,longValue,buildingName, map){this.marker=new google.maps.Marker({ position: new google.maps.LatLng(latValue, longValue), map: map, title:buildingName }); ";
}
}

})
</script>

誰かがこれで私を助けてくれますか?

元のスクリプトをパーツに分割し、分割にIDを付けて、そのdivの内部htmlを変更しようとしました。

しかし、うまくいきませんでした。

私はJavaScriptが初めてで、何をすべきかわかりませんでした。

4

0 に答える 0