| 
 Сдвинутая фаза скрипта или добавление с другого источника Привет всем. Написал довольно таки простенький скрипт: 
var $scr=1;
function app(){
		f = document.getElementById('text1').value;
		$('#cache').load('data/sth.php?value=' +f );
		lo = document.getElementById('cache').innerHTML;
		$('.testing').append("<br/>" + lo);
		document.getElementById('text1').value = "";
		$scr++;
		$(".testing").scrollTop( $scr * 5000 );
		$('#testing').html('');
	}
html: <div id="cache" style='display:none;'></div> <div class="testing"></div> <hr /> <form name="test" onsubmit="app();" action="#"> <input type="text" size="40" id='text1'> </form> Что эта штука должна делать(вкратце) Берем документ data/sth.php?value=XXX добавляем его в div id='testing'. Вопроса по этому поводу два: 1) Можно ли это сделать как-нибудь короче? без кэша и прочего? 2) Скрипт работает. Однако же работает с какой-то сдвинутой фазой. То есть мы вводим значение текстового поля text1 и отправляем. Ничего не происходит. Если отправляем ещё что-то, то выводится значение, которое мы в первый раз. В третий раз - второе. И тд. Что может быть причиной этому? | 
| 
 1. Попробуй  
$.get('data/sth.php?value=' +f, {}, function (html) {
$('.testing').append("<br/>" + html);
})
2. Попробуй убрать скобочки вот так: <form name="test" onsubmit="app" action="#"> | 
| 
 Цитата: 
 А можно где-нибудь прочитать про $.get? оно возвращает объект? | 
| 
 | 
| 
 Цитата: 
 А вот первый совет помог избавиться также и от сдвига фазы, спасибо! | 
| Часовой пояс GMT +3, время: 21:34. |