Обновление контента по заданому времени (Ajax) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 10 Jan 2025 19:45:36 +0300 <blockquote class="blockquote"><strong>megabit</strong> (24 Марта 2012 / 13:45)<br> <pre class="prettyprint"> return false; i++; </pre> :-D</blockquote> Ох ты блин, не заметил)) Не внимательный. Спасибо.<br> <br> Проблема решена моим способом. https://visavi.net/topics/30773/527457 Обновление контента по заданому времени (Ajax) CROWS Sat, 24 Mar 2012 13:47:58 +0400 Сообщения https://visavi.net/topics/30773/527457 <pre class="prettyprint"> return false; i++; </pre> :-D https://visavi.net/topics/30773/527456 Обновление контента по заданому времени (Ajax) Алексей Sat, 24 Mar 2012 13:45:32 +0400 Сообщения https://visavi.net/topics/30773/527456 Придумал такой вариант:<br> <br> <pre class="prettyprint"> var i=0; function show() { $.ajax({ type&#58; &quot;POST&quot;, url&#58; &quot;show.php&quot;, data&#58; &quot;num=&quot;+i, cache&#58; false, success&#58; function(html){ $(&quot;#content2&quot;).html(html); } }); alert(i); return false; i++; } $(&#039;#click2&#039;).click(function(){ setInterval(&#039;show()&#039;,1000); }); </pre> <br> Почему alert всегда выводит 1? https://visavi.net/topics/30773/527453 Обновление контента по заданому времени (Ajax) CROWS Sat, 24 Mar 2012 13:35:17 +0400 Сообщения https://visavi.net/topics/30773/527453 6. <strong>-V_o_R_o_N_a-</strong>, разницы в выборке то это не меняет https://visavi.net/topics/30773/527450 Обновление контента по заданому времени (Ajax) Алексей Sat, 24 Mar 2012 13:32:39 +0400 Сообщения https://visavi.net/topics/30773/527450 5. <strong>megabit</strong>, num - это ID в таблице. https://visavi.net/topics/30773/527446 Обновление контента по заданому времени (Ajax) CROWS Sat, 24 Mar 2012 13:24:05 +0400 Сообщения https://visavi.net/topics/30773/527446 Еще лучше будет если ты у show.php будешь запрашивать картинку не по номеру (num=?) а cформируешь в show.php логику выдачи изображения<br> <br> Либо же посылать еще дополнительный запрос и забирать массив изображений<br> <br> <em><span style="font-size:x-small">Добавлено через 01:33 сек.</span></em><br> 4. <strong>-V_o_R_o_N_a-</strong>, <br> понятнее<br> <pre class="prettyprint"> &lt;head&gt; ... &lt;script&gt; var cPictures = 0; &lt;/script&gt; ... &lt;/head&gt; &lt;body onload=&quot;setInterval(function(){show(cPictures++);}, 10000);&quot;&gt; ... &lt;/body&gt; </pre> <br> <em><span style="font-size:x-small">Добавлено через 02:14 сек.</span></em><br> можешь зацепиться на событие загрузки документа, как хочешь делай <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/30773/527443 Обновление контента по заданому времени (Ajax) Алексей Sat, 24 Mar 2012 13:11:22 +0400 Сообщения https://visavi.net/topics/30773/527443 <blockquote class="blockquote"><strong>TRAIL</strong> (24 Марта 2012 / 12:28)<br> Цикл, и все<br> <br> <em><span style="font-size:x-small">Добавлено через 02:58 сек.</span></em><br> for(var i = 1; i &lt;= всего картинок; i++){<br> bla bla bla, твой код, <br> setInterval(&#039;show(i)&#039;,10000):}<br> <br> если не ошибаюсь</blockquote> А зачем тогда в цикле ставить setInterval, если он сразу прогоняется? Если было что-то sleep, то да, работало бы. Как в JS sleep использовать?<br> <br> <em><span style="font-size:x-small">Добавлено через 01:05 сек.</span></em><br> <blockquote class="blockquote"><strong>megabit</strong> (24 Марта 2012 / 12:54)<br> <pre class="prettyprint"> var cPictures = 0; setInterval(function(){console.log(cPictures++);}, 10000); </pre> <br> console.log уберешь, это для вывода в консоль</blockquote> Что-то вообще не въехал <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/30773/527441 Обновление контента по заданому времени (Ajax) CROWS Sat, 24 Mar 2012 13:09:47 +0400 Сообщения https://visavi.net/topics/30773/527441 <pre class="prettyprint"> var cPictures = 0; setInterval(function(){console.log(cPictures++);}, 10000); </pre> <br> console.log уберешь, это для вывода в консоль https://visavi.net/topics/30773/527440 Обновление контента по заданому времени (Ajax) Алексей Sat, 24 Mar 2012 12:54:59 +0400 Сообщения https://visavi.net/topics/30773/527440 Цикл, и все<br> <br> <em><span style="font-size:x-small">Добавлено через 02:58 сек.</span></em><br> for(var i = 1; i &lt;= всего картинок; i++){<br> bla bla bla, твой код, <br> setInterval(&#039;show(i)&#039;,10000):}<br> <br> если не ошибаюсь https://visavi.net/topics/30773/527432 Обновление контента по заданому времени (Ajax) TRAIL Sat, 24 Mar 2012 12:28:33 +0400 Сообщения https://visavi.net/topics/30773/527432 Есть <strong>index.php</strong> и <strong>show.php</strong><br> <br> В <strong>show.php</strong> есть массив с картинками. Массив может быть любого объема.<br> <br> Как реализовать на <strong>index.php</strong> показ всех этих картинок через определенное время без преезагрузки? <br> <br> В <strong>index.php</strong> писал что-то такое:<br> <br> <pre class="prettyprint"> function show(showId) { $.ajax({ type&#58; &quot;POST&quot;, url&#58; &quot;show.php&quot;, data&#58; &quot;num=&quot;+showId, cache&#58; false, success&#58; function(html){ $(&quot;#tab2&quot;).html(html); } }); alert(&#039;!&#039;); return false; } $(&#039;#click2&#039;).click(function(){ show(); setInterval(&#039;show(2)&#039;,10000); }); </pre> <br> setInterval(&#039;show(2)&#039;,10000): 2 - номер картинки в массиве, 10000 - интервал, через который эта картинка показывается.<br> <br> Как сделать это же, но для всех картинок? https://visavi.net/topics/30773/527429 Обновление контента по заданому времени (Ajax) CROWS Sat, 24 Mar 2012 12:21:36 +0400 Сообщения https://visavi.net/topics/30773/527429