Odpytuję bazę danych postres używając AJAX.
function pobierz_wspolrzedne(obreb,nr) // funkcja pobiera współrzędne z bazy { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("test").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","ajax.php?obreb="+obreb+"&nr="+nr,true); xmlhttp.send(); }
jak zrobić, żeby zmienne, które otrzymuje jako xmlhttp.responseText uzyć jako parametry inne funkcji JS? np w funkcji map.zoomToPoint(xcoord,ycoord)
ajax.php
<?php $obreb=$_GET["obreb"]; $nr=$_GET["nr"]; if (!$dbconn) { } $query = "SELECT \"XCOORD\", \"YCOORD\" FROM final WHERE \"OBREB\" = '".$obreb."' and \"NR\" = '".$nr."'"; if (!$result) { } //$liczba_wierszy = pg_num_rows($result); //echo $liczba_wierszy; $XCOORD = $row[0] ; $YCOORD = $row[1] ; } ?>