2levelsabove Posted April 1, 2008 Share Posted April 1, 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 Quote Link to comment https://forums.phpfreaks.com/topic/98933-scope-issues-that-i-cant-seem-to-get-through/ Share on other sites More sharing options...
MadTechie Posted April 1, 2008 Share Posted April 1, 2008 this isn't a PHP question MOVE TO: javascript section Quote Link to comment https://forums.phpfreaks.com/topic/98933-scope-issues-that-i-cant-seem-to-get-through/#findComment-506323 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.