2levelsabove Posted March 31, 2008 Share Posted March 31, 2008 function isSpecBook(fileid) { var count = 0; if (window.XMLHttpRequest) { var req = new XMLHttpRequest(); } else if (window.ActiveXObject) { var req = new ActiveXObject("Microsoft.XMLHTTP"); } req.open("GET", "isSpecBook.php?FileID="+fileid+"&json=1", true); req.setRequestHeader('Content-Type', 'application/json'); req.send(null); req.onreadystatechange = function() { if ((req.readyState == 4) && (req.status == 200)) { var jsonSpec = eval('(' + req.responseText + ')'); for (var x = 0; x < jsonSpec.length; x++) { count=1; alert(count1); // count within function } } }//req.onreadystatechange = function() { alert(count);//count outside function }//function For some reason I am having scope issues. The count inside the function seems to work fine but the one outside right before the end of function never gets set. please help. thanks Link to comment https://forums.phpfreaks.com/topic/98882-scope-issues-that-i-cannot-seem-to-get-through/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.