JS [data yoxla]

Salam. Mənə belə bir kömək lazımdı. qisaca izah etməyə çalışacam..

Deməli belə bir kod ilə xml ə bazadan yazılmış informasiyanı götürüb səhifəyə yazıram. ancaq bu universal koddur yəni burda olan informasiya bəzən boş bəzən burdakı sütunlar digər bazada olmayada bilər. mən necə yoxlayib sonra səhifəyə yaza bilərəm yəni data yoxdursa səhifəyə yazılmasın. Yəni null olub olımamasını necə yoxlayim JS içərisində

 

kod :

 

[code]</p><p>downloadUrl("gxml.php", function(data) {<br /> var xml = data.responseXML;<br /> var markers = xml.documentElement.getElementsByTagName("marker");<br /> for (var i = 0; i < markers.length; i++) {<br /> <br /> <br /> var oid = markers[i].getAttribute("objectid");<br /> var status = markers[i].getAttribute("status");<br /> var title = markers[i].getAttribute("title");<br /> var volume = markers[i].getAttribute("volume");<br /> var kwh = markers[i].getAttribute("kwh");<br /> var puser = markers[i].getAttribute("puser");<br /> var ucomp = markers[i].getAttribute("ucomplate");<br /> var udate = markers[i].getAttribute("udate");<br /> var suser = markers[i].getAttribute("suser");<br /> var scomp = markers[i].getAttribute("scomplate");<br /> var sdate = markers[i].getAttribute("sdate");<br /> var type = markers[i].getAttribute("type");<br /> var point = new google.maps.LatLng(<br /> parseFloat(markers[i].getAttribute("lat")),<br /> parseFloat(markers[i].getAttribute("lng")));<br /> var html = "ObjectID:" + oid + " <br/> Title:" + title +" <br/>Status:" + status + " <br/>Volume:" + volume + " <br/> KWh:" + kwh + " <br/>User:" + puser + " <br/> User Date:" + udate + " <br/> User Complate :" + ucomp + " <br/>Super user:" + suser + " <br/> S .User Date:" + sdate + " <br/> S. User Complate :" + scomp + "<br/>"; <br /> var icon = customIcons[type] || {};<br /> var marker = new google.maps.Marker({<br /> map: map,<br /> position: point,<br /> icon: icon.icon,<br /> shadow: icon.shadow<br /> });<br /> bindInfoWindow(marker, map, infoWindow, html);<br /> }<br /> });<br /> }</p><p> </p><p>[/code]

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

E. Hacı (2012-12-12 21:55:47)
http://stackoverflow.com/questions/2559318/how-to-check-for-undefined-or-null-variable-in-javascript

Ruslan Butdayev (2012-12-11 00:17:18)
[code] // Change this depending on the name of your PHP file downloadUrl("gxml.php", function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var oid = markers[i].getAttribute("objectid"); var status = markers[i].getAttribute("status"); var title = markers[i].getAttribute("title"); var volume = markers[i].getAttribute("volume"); var kwh = markers[i].getAttribute("kwh"); var puser = markers[i].getAttribute("puser"); var ucomp = markers[i].getAttribute("ucomplate"); var udate = markers[i].getAttribute("udate"); var suser = markers[i].getAttribute("suser"); var scomp = markers[i].getAttribute("scomplate"); var sdate = markers[i].getAttribute("sdate"); var type = markers[i].getAttribute("type"); var point = new google.maps.LatLng( parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var html = "ObjectID:" + oid + " <br/> Title:" + title +" <br/>Status:" + status + " <br/>Volume:" + volume + " <br/> KWh:" + kwh + " <br/>User:" + puser + " <br/> User Date:" + udate + " <br/> User Complate :" + ucomp + " <br/>Super user:" + suser + " <br/> S .User Date:" + sdate + " <br/> S. User Complate :" + scomp + "<br/> <a href=\"edit.php\">Add/Edit</a>"; var icon = customIcons[type] || {}; var marker = new google.maps.Marker({ map: map, position: point, icon: icon.icon, shadow: icon.shadow }); bindInfoWindow(marker, map, infoWindow, html); } }); } [/code]

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

MySQL sorğuda kömək

Php yükləyə bilmirəm

AJAX və ya JS

JS-də səhv var

PHP MySql ucun kurs

zend encode,decode