How much data can a javascript global variable hold?
ajax
Solution
There is no limit, the maximum size is browser/implementation specific.
You can test the limit by executing a script like this:
var str = "";
var sizeCount = 0;
while( true ) {
str += "a";
if( ++sizeCount >= 1048576 ) { // Show an alert for every MB
alert( str.length );
sizeCount = 0;
}
}
I get an error in Chrome around 26MB.
Problem
To enable a go back function with an ajax div i have create these simple functions and i was wondering how much data a .js global variable can hold?? ``` var dataAfterSearch; //global variable which holds our search results function goBackAfterSearch() { /** * function which displays the previous state * **/ $.ajaxSetup ({ cache: false }); //alert("Previous Search" +dataAfterSearch); $('#result').html(dataAfterSearch); paginateIt(); } function setDataAfterSearch(data) { /** * function to set the global dataAfterSearch * **/ dataAfterSearch = data; } ``` kind regards