[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax
zhenia3003
Подскажите, логически правильно составлено? или 2.jpg начнет с 0 грузится после 2й секунды?)))

<div id="loading"></div>
<
script>
$('#loading').html('<img src="main/img_loader.gif"> Загрузка..');
$.ajax({
success: function (d) {
setTimeout(function () {
$('#loading').html('<img src="2.jpg">');
}, 2000);
}
}
);
</
script>
sergeiss
Перенес тему в раздел jQuery, в Конкурсах ей делать совсем нечего smile.gif

Цитата (zhenia3003 @ 19.01.2015 - 10:34)
Подскажите, логически правильно составлено?

Это смотря что ты хотел сделать.

Сделано сейчас так: показывается надпись "Загрузка", затем запускается запрос на сервер. При его успешном выполнении (сразу после получения ответа от сервера) запускается 2-х секундный таймер, по истечение этих 2 секунд показывается вторая картинка.
И да, картинка будет "с нуля" грузиться после этих 2-х секунд.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zhenia3003
Хотел чтобы во время загрузки картинки появлялась надпись "загрузка", а после 100% загрузки появлялась сама картинка. Есть нормальный рабочий пример ?
sergeiss
Цитата (zhenia3003 @ 19.01.2015 - 10:43)
Хотел чтобы во время загрузки картинки появлялась надпись "загрузка", а после 100% загрузки появлялась сама картинка. Есть нормальный рабочий пример ?

Это, батенька, тогда ты не в ту сторону полез smile.gif Читай про onload для картинки. Ну или тут читай http://api.jquery.com/load-event/, если на jQuery хочешь сделать.
При чем тут аякс и загрузка картинки?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zhenia3003
спс, суть понятна. А еще вопрос не в тему, как передать id из цикла из php в JS ? id имеют вид 1231241 234234 2353453 554645 (всегда разное число)
sergeiss
Цитата (zhenia3003 @ 19.01.2015 - 10:50)
как передать id из цикла из php в JS ?

В какой именно ситуации?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zhenia3003
из базы данных в цикле выводиться инфа

while($db_sql = mysql_fetch_array($rs)) {
echo $db_sql['id'];
}

нужно передать каждое значение $db_sql['id']
sergeiss
Ну так и сформируй тогда массив JS внутри тэгов <script></script> smile.gif Ты вообще знаешь синтаксис массива в JS?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zhenia3003
я про цикл думал.. но в php всегда разный id, я не соображаю как его узнать в js
for(){
document.gtelementbyid('id из php'). вот тут не совсем поянтно
}
sergeiss
<?php

// получить $id_from_php

?>

for(){
document.gtelementbyid('<?= $id_from_php ?>') // вот тут не совсем поянтно
}


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
zhenia3003
такой способ работает если js внитри цикла в php файле, а если отдельно в js файл не сработает... в цикле этот js будет много раз копироваться... по другому у меня не выйдет сделать?
sergeiss
Если честно, то я не до конца понял, что ты хочешь. Можно в коде ПХП массив JS, если это требуется, а потом использовать его в скрипте JS.

<?php
echo '<script>';

$arr=array();
while( ..... )
{
$idFromPhp = ....; // в зависимости от каких-то условий

$arr[] = $idFromPhp;

}

echo 'var arr_from_php=['. implode( ',', $arr).'];';

echo '</script>';
?>


Прояви фантазию, в конце концов! Подсказок у тебя более, чем достаточно.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.