js XMLHttpRequest

  • 0 Antworten
  • Letztes Antwortdatum
vetzki

vetzki

Philosoph
1.750
Hallo, falls es mal jemand braucht, hier ein kurzes beispiel zu einem XMLHttprequest mit "javasciptlet"

Code:
HttpRequest (36)
   A1: Variable Clear [ Name:%Tmp Pattern Matching:Off ]
   A2: JavaScriptlet [ Code:
function sendRequest(url)
{
  var xhr = new XMLHttpRequest();
  xhr.open("GET", url, true); //methode, url, async
  xhr.onerror = function() {
  alert ("Fehler "+xhr.status+"\n"+xhr.readyState+"\n"+xhr.responseText);
  setLocal("%out", "FEHLER");
  exit();
  }
  xhr.onreadystatechange = function() {handleReply(xhr) };
  xhr.send();
}

function handleReply(xhr)
{
  if(xhr.readyState == 4) {
  if (xhr.status == 200) {
  //setLocal("%out",xhr.responseText)  // alles
  var jsonobj = JSON.parse(xhr.responseText);
  setLocal("%out", jsonobj.results[0].formatted_address );
  exit()

  } /*else {
  // fehler ist aufgetreten
  alert("Error\n"+xhr.status+"\n"+xhr.responseText)
  } // alternativ zu onerror*/
  }
}

sendRequest("https://maps.googleapis.com/maps/api/geocode/json?latlng=48.1383886,11.5940743") Libraries: Auto Exit:Off Timeout (Seconds):45 ]
   A3: Variable Set [ Name:%Tmp To:%out Do Maths:Off Append:Off ]
 

Ähnliche Themen

TylonHH
Antworten
9
Aufrufe
2.022
TylonHH
TylonHH
Zurück
Oben Unten