Здравейте,
щях да ви обясня за един вариант за комуникация между клиент и сървър който често ползвам но открих страница с още няколко въможни решения в интернет на адрес :
http://www.webxpertz.net/faqs/jsfaq/jsserver.phpvar myscript = 'time2.php?';
по конкретно става дума за следният начин
function reloadScript() {
var head = document.getElementsByTagName('head').item(0);
var old = document.getElementById('scriptId');
if (old) head.removeChild(old);
script = document.createElement('script');
var now= new Date();
script.src = myscript+now.valueOf();
script.type = 'text/javascript';
script.defer = true;
script.id = 'scriptId';
void(head.appendChild(script));
}
Как работи това - чрез манипулиране на DOM-а се изтрива/ако го има/ и отново се създава скрипт блок чийто адрес е скрипт. Така чрез GET заявка се предават параметри на сървъра а той може да отговори с валиден JS блок от типа
var bStatus = true
alert( 'Всичко е наред' )
Можете да погледнете и другите решения.
Ключови думи в GOOGLE : Javascript server call SCRIPT createElement