Переменная в $.ajax 
		
		
		
		
var timestamp=0;
arr=[];
function update()
{
	alert(""+timestamp+"");
	$.ajax({
		type: "GET",
		url: "update.php",
		cache: false,
		data: "timestamp="+timestamp+"",
		dataType: "script"
	});
}
setInterval('update()',10000);
По таймауту обновляются js массив arr и переменная timestamp. Запрос постоянно уходит с timestamp=0, хотя alert вылетает с обновленной переменной. В чем проблема?  | 
	
		
 По-видимому, проблема в том скрипте, который загружает $.ajax(). 
	З.Ы. alert() для отладки использовать фигово, так как он работает по-разному в разных браузерах.  | 
	
		
 Цитата: 
	
  | 
	
		
 В одних браузерах при висящем alert-е события не обрабатываются, а в других - таки да (по крайней мере некоторые). 
	 | 
	
		
 Panzermaus, 
	например?  | 
	
		
 Например, при висящем alert-е событие XMLHttpRequest.onreadystatechange (которое, собсно, ТС и отлаживает), не обрабатывается в Opera, но обрабатывается в FF и IE. За Safari и Chromе не скажу, нет под рукой. 
	 | 
	
		
 Да событие происходит, массив и переменная обновляются, а $.ajax упорно не видит обновления. Уж голову сломал. 
	 | 
	
		
 tosha, а можете привести еще и тот код, который загружается? 
	 | 
	
		
 timestamp = 111111111111; arr[0] = ['time', 'name', 'msg']; arr[1] = ['time', 'name', 'msg']; arr[2] = ['time', 'name', 'msg']; next();  | 
	
		
 
  | 
| Часовой пояс GMT +3, время: 14:14. |