Hallo zusammen,
ich habe mit ein Tutorial durchgelesen und konnte dadurch einige Funktionen erstellen die auch soweit funktionieren.
Nun habe ich zum Beispiel die folgende Funktion:
Wie ihr seht ist das Ganze ziemlich lang und da liegt auch schon meine Frage: Braucht es die ganzen Headerinformationen bei jedem Request? Und gibt es evtl. eine Möglichkeit das Ganze zu kürzen? Alle Funktionen (~10) sind +- so aufgebaut.
MFG
Hattrick
ich habe mit ein Tutorial durchgelesen und konnte dadurch einige Funktionen erstellen die auch soweit funktionieren.
Nun habe ich zum Beispiel die folgende Funktion:
Code:
function hire(username, worker_number, floor_identifier, position)
{
var xmlHttp = null;
if (typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
// Wenn das Objekt erfolgreich erzeugt wurde
if (xmlHttp) {
var url = "src/actions.php";
var params = "hire="+worker_number+"&username="+username+"&floor_identifier="+floor_identifier+"&position="+position;
xmlHttp.open("POST", url, true);
//Headerinformationen für den POST Request
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
// Zurückgeliefertes Ergebnis wird in den DIV "floor_properties" geschrieben
document.getElementById('hire_inhabitant').style.visibility='visible';
document.getElementById("hire_inhabitant").innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send(params);
}
}
MFG
Hattrick