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
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.
Ya there is an limit so far i observed, one of the method was returning a data more than 6MB size of data into java script variable but it could not handle such large amount of data in fact it was throwing error (JVM closed abruptly)i tried in mozilla and IE,this is what i observed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With