Jump to content

Ajax doesnt work, no errors reported


timetrek

Recommended Posts

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

Link to comment
https://forums.phpfreaks.com/topic/94953-ajax-doesnt-work-no-errors-reported/
Share on other sites

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);

        });

    }

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.