2levelsabove Posted April 1, 2008 Share Posted April 1, 2008 look at variable "test". i have tried to set it up everywhere. I get a successful response but it just does not like to set a variable. function isSpecBook(fileid) { var test = "test"; if (window.XMLHttpRequest) { var req = new XMLHttpRequest(); } else if (window.ActiveXObject) { var req = new ActiveXObject("Microsoft.XMLHTTP"); } req.open("GET", "include/_process/isSpecBook.php?FileID="+fileid+"&json=1", true); req.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); req.send(null); req.onreadystatechange = function() { test = "success"; if ((req.readyState == 4) && (req.status == 200)) { if (req.responseText.length) { test = "success"; //var jsonSpec = eval('(' + req.responseText + ')'); if (req.responseText == "success"){ test = "success"; } } } test = "success"; }//////req.onreadystatechange = function() { return test; }//function Link to comment https://forums.phpfreaks.com/topic/99016-ajax-anomaly-no-wonder-what-i-do-i-cannot-set-the-variable/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.