xmlhttp funktion
Hej,Jeg har brug for en xmlhttp funktion så jeg kan hente data ind fra PHP live i browseren.
Jeg har forsøgt mig på at lave en funktion jeg blot kan kalde, da jeg på en side har brug for at lave op til 15 forespørgelser. Jeg har dog ikke haft held med at få den til at retunere resultatet. Det ser således ud:
function httpRead(url) {
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
if (!xmlhttp) alert ('Din browser vil ikke tillade systemet loader indstillinger automatisk. Kontakt venligst din systemansvarlige.');
//var content = 'morten';
xmlhttp.open('GET',url,true);
xmlhttp.onreadystatechange=function() {
if(xmlhttp.responseText != null) {
content = xmlhttp.responseText;
return content;
}
}
//return content;
xmlhttp.send(null)
}
Herefter skal jeg kunne kalde funktionen med en URL og få resultatet smækket i hovedet, fx:
var content = httpRead('/scripts/readData.php?id=12');
Hvorefter jeg vil have indholdet i content, så jeg kan behandle dataen videre i mit script.
Som det fungere nu laver httpRead resultatet, men den kan bare ikke sende det tilbage, så jeg kan sætte min var content.
Nogle der kan hjælpe?
//mtrolle
