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が初めてで、何をすべきかわかりませんでした。