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 Quote Link to comment 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.