На всякий случай, если кому-то там будет интересно что-то подобное, вот пример одного способа отправки больших объемов данных в сценарий без использования AJAX.
<script src="test.js" name="testjs">
{
"here" : "is",
"another" : "way",
"of" : "passing",
"larger" : "amounts",
"of" : "data",
"to" : "a script"
}
</script>
Тогда в вашем внешнем test.js
скрипте вам просто нужно следующее:
(function(){
var script = document.scripts.namedItem('testjs'), obj, data;
if ( script && (data = script.innerHTML) ) {
if ( typeof JSON != 'undefined' ) {
obj = JSON.parse(data);
}
else if ( typeof jQuery != 'undefined' ){
obj = jQuery.parseJSON(data);
}
/// obj now contains the object representation of your data
alert(obj);
}
})();