timetrek Posted March 7, 2008 Share Posted March 7, 2008 These two lines of code xmlHttp.open("GET","maperss.php",true); xmlHttp.send(null); Do not work. Basically if I put code before them it works, if i put it after them it doesnt. I copied the var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } from w3 shools. This is my php file: <? $dbName = "Blog"; $host = "localhost"; $user = "root"; $pass = ""; mysql_connect($host,$user,$pass) or die("Coudln't connect to database"); mysql_select_db($dbName) or die("DB error"); $sql = "INSERT INTO geopoints(lon,lat) VALUES('89','76')"; mysql_query($sql) or die("Couldn't add location to database"); ?> Thanks Quote Link to comment Share on other sites More sharing options...
priti Posted March 13, 2008 Share Posted March 13, 2008 which part of code you write above it work??? Quote Link to comment Share on other sites More sharing options...
timetrek Posted March 17, 2008 Author Share Posted March 17, 2008 Hey this is the current code, and it still doesnt work: function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(59, 50), 3); map.addControl(new GSmallMapControl()); $jsPointsArray loadmarkers(); GEvent.addListener(map, "click", function(overlay,point) { var location="location=9"; var xmlHttp=openAjax(); xmlHttp.open("POST","maperss.php",true); xmlHttp.overrideMimeType('text/html'); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.setRequestHeader("Content-length", location.length); xmlHttp.setRequestHeader("Connection", "close"); xmlHttp.send(location); var marker = new GMarker(point); map.addOverlay(marker); }); } Quote Link to comment Share on other sites More sharing options...
priti Posted March 18, 2008 Share Posted March 18, 2008 you can track whether your POST request parameters are forming correctly or not .Please use firebug extension of firefox to track the request.It will be more helpful to you . Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.