Показать сообщение отдельно
  #14 (permalink)  
Старый 25.05.2019, 19:08
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Удалите тогда это!
Сообщение от jobananada
header('Content-Type: application/json; charset=utf-8');
Сообщение от jobananada
Warning: Cannot modify header information - headers already sent by (output started at W:\home\korzinka\www\liqpay\liqpay.php:1) in W:\home\korzinka\www\liqpay\liqpay.php on line 6
Очевидно же, что вам не надо пока заниматься разработкой! Вы даже не смогли это понять! Может отдохнуть от этого программирования немного! И может сначала выучить английский язык! А то вы так опозорились!



Сообщение от jobananada
проблема только принять вот прошу разобратся неполучается
Сообщение от jobananada
http://korzinka.byethost9.com/ ccылка на сайт
Так у вас куча проблем. Зачем вам показывать сразу всё? Ваш сайт скачивает 460МБ данных. Зачем? Показывайте только то, что влезает на экран!

По сути дела вы воруете деньги у посетителей!

Картинки можно уменьшить до необходимо размера! Зачем вам 1300 пикселей, если оно помещается в 150 пикселей? Даже если вы хотите для retina экранов, то можно уместиться в 300 пикселей!

Где прогресс-бар который указывает на то, сколько ещё ждать? Если вы скачиваете описание товаров размером 4МБ, то вы обязаны показывать прогресс-бар, поскольку иначе оно выглядит, как-будто бы больше ничего и не произойдёт! Вы должны показывать реальный прогресс загрузки!

Может вам стоит из JSON удалить всю лишнюю мета-информацию? Может вам стоит посмотреть в сторону CSV-формата? Или даже бинарный формат?

И я так подозреваю, что у большинства людей вкладка просто улетит и не вернётся!

Вместо того, чтобы дёргать всё время DOM, примерно так...
var data = [];

for(var i = 0; i < data.length; i++) {
    document.getElementById("app").innerHTML += "<section>" + data[i] + "</section>";
}


Лучше сначала составить, что надо, и только потом вставить в DOM...
var data = [], html = [];

for(var i = 0; i < data.length; i++) {
    html.push("<section>" + data[i] + "</section>");
}

document.getElementById("app").innerHTML = html.join("");

Последний раз редактировалось Malleys, 25.05.2019 в 19:32.
Ответить с цитированием