Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   КАК ПЕРЕЗАГРУЗИТЬ СЛОЙ ЧТО БЫ ОБНОВИЛСЯ JS БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ??? (https://javascript.ru/forum/misc/39741-kak-perezagruzit-slojj-chto-obnovilsya-js-bez-perezagruzki-stranicy.html)

skrudjmakdak 10.07.2013 09:56

Цитата:

Сообщение от zozozozo (Сообщение 261491)
А просто перезагрузить скрипт в слое <div id="perezagryzka"> нельзя никак???

читайте аякс!!!

zozozozo 10.07.2013 10:00

Цитата:

Сообщение от skrudjmakdak (Сообщение 261493)
читайте аякс!!!

Тожет так пойде???

<script src="http://code.jquery.com/jquery.js"></script>
<script type="text/javascript">
function clickmoreone() {$.post("http://moisait.php");
});
});
</script>

danik.js 10.07.2013 10:02

Цитата:

Сообщение от zozozozo
http://moisait.php

Че, уже и такие доменные зоны появились? круто)

skrudjmakdak 10.07.2013 10:05

http://moisait.php - что это за урла то такая?? может уж тогда http://moisait.ru/get1.php

тогда:
$.post("get1.php", function(data){//функция в любом случае нужна, вы же ответ будете как то обрабатывать.. смысл того что сделали запрос и получив его не обработали его??
  alert("Data Loaded: " + data);
});

skrudjmakdak 10.07.2013 10:20

вот лично для вас рабочий вариант раз уж так туго идет:
файл index.html

<html>
	<head>
		<title>123</title>
	</head>
<body>
  <div id="response"></div>
  
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
	<script type="text/javascript">
	res = $('#response');
	function send()
		{
		$.post("get.php", function(data)
			{
			res.html(data);
			});

		}

	setInterval(send, 2000);
	</script>
</body>
</html>


файл get.php
<?=rand(1, 1000);?>

Shaci 11.07.2013 00:54

Цитата:

Сообщение от danik.js (Сообщение 261487)
Нет, я серьезно. Ждать $(document).ready не нужно. Ибо весь DOM уже сформирован. Кроме низлежащих скриптов.

skrudjmakdak, danik правду говорит, я почти всегда скрипт перед закрывающим боди ставлю

ruslan_mart 11.07.2013 06:42

Цитата:

Сообщение от zozozozo
А просто перезагрузить скрипт в слое <div id="perezagryzka"> нельзя никак???

$('#perezagryzka').load(window.location.href + ' #perezagryzka');

skrudjmakdak 11.07.2013 08:39

Цитата:

Сообщение от Shaci (Сообщение 261690)
skrudjmakdak, danik правду говорит, я почти всегда скрипт перед закрывающим боди ставлю

посмотрите на мой код повнимательней)


Часовой пояс GMT +3, время: 16:28.