J'ai le code suivant.javascript ajax help
var d3_ad = 1;
function displayD3Ad(){
var query_string = '?d3_ad='+d3_ad;
query_string += '&location='+escape(location);
//document.write('<iframe src="index.php'+query_string+'"></iframe>');
var data = httpRequest('http://localhost/test/index.php','GET',query_string);
document.write(data);
}
function httpRequest(strURL,type,query) {
var request = false;
if (window.XMLHttpRequest) {// Mozilla/Safari
request = new XMLHttpRequest();
} else if (window.ActiveXObject) { //Internet Explorer
request= new ActiveXObject("Microsoft.XMLHTTP");
}
request.open(type, strURL + query, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (request.readyState == 4) {
return request.responseText;
}
}
request.send(null);
}
displayD3Ad();
maintenant quand il écrit les données il est dit indéfini. Il semble que cela ne retourne pas les données. J'ai regardé dans firebug et il se termine et montre la réponse qui devrait être là. Toute aide est appréciée. J'ai juste besoin de définir la variable de données pour pouvoir l'utiliser plus tard.
Quelle est la valeur d'en-tête Content-Type dans la réponse? – Andreas