powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подскажите, как сделать правильно.
25 сообщений из 43, страница 1 из 2
Подскажите, как сделать правильно.
    #37991068
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сервере есть данные, которые обновляются каждые две минуты. На странице есть чужой JavaScript, которому эти данные надо периодически подсовывать без перезагрузки страницы. Никогда такого не делал. Можно примерчик, или что читать?
MS SQL 2008, ASP.NET
Или это в другой форум?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991090
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подгружать аяксом и встраивать в DOM?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991092
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-home,

Что значит "чужой жаваскрипт"?

Но в любом случае, гуглите по слову "polling"
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991113
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов ВасяFlying-home,

Что значит "чужой жаваскрипт"?

Но в любом случае, гуглите по слову "polling"
Ну, не мой. У него есть програмный интерфейс. Могу декларировать переменные, присваивать им значения, а он будет что-то там с этими переменными делать.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991116
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-homeИфреймов ВасяFlying-home,

Что значит "чужой жаваскрипт"?

Но в любом случае, гуглите по слову "polling"
Ну, не мой. У него есть програмный интерфейс. Могу декларировать переменные, присваивать им значения, а он будет что-то там с этими переменными делать.

Чудно
Слово "polling" в гугль
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991133
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уж проще каждые 2 минуты дергать данные "обычным" запросом. ИМХО.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991140
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettУж проще каждые 2 минуты дергать данные "обычным" запросом. ИМХО.

Есть 1:polling и есть 2:long polling
"каждые 2 минуты дергать данные обычным запросом" - это 1:polling и есть

И, имхо, перестаньте давать говнокодерские советы типа HettПодгружать аяксом и встраивать в DOM?
Зачем встраивать в дом?
За каким х... надобностью?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991158
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов ВасяFlying-homeпропущено...

Ну, не мой. У него есть програмный интерфейс. Могу декларировать переменные, присваивать им значения, а он будет что-то там с этими переменными делать.

Чудно
Слово "polling" в гугль
Нашел вот такое пример:
Код: javascript
1.
2.
3.
4.
5.
6.
setInterval(function(){
    $.ajax({ url: "server", success: function(data){
        //Update your dashboard gauge
        salesGauge.setValue(data.value);
    }, dataType: "json"});
}, 30000);


Это оно? Меня смущает значок доллара и слово "аякс". Я не знаю, что это такое.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991163
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-homeИфреймов Васяпропущено...


Чудно
Слово "polling" в гугль
Нашел вот такое пример:
Код: javascript
1.
2.
3.
4.
5.
6.
setInterval(function(){
    $.ajax({ url: "server", success: function(data){
        //Update your dashboard gauge
        salesGauge.setValue(data.value);
    }, dataType: "json"});
}, 30000);


Это оно? Меня смущает значок доллара и слово "аякс". Я не знаю, что это такое.

Меня тоже смущает, что вас это смущает
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991165
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-homeМеня смущает значок доллара и слово "аякс". Я не знаю, что это такое. http://api.jquery.com/jQuery.ajax/
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991168
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов Вася,

Ну да, чего-то я тупанул)
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991171
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного теории в тему:
http://javascript.ru/ajax/comet/polling
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991209
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов ВасяЗачем встраивать в дом?
За каким х... надобность
Я хз че там за скрипт и как он работает. Я сделал предположение что он разбирает какую-то табличку.
Если же можно инициализировать переменные и т.п., то конечно.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991224
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ссылки, примерно понял, что это такое. Сразу задумался вот над чем. С сервера в любом случае возвращается текст (ну, html). На страничке скрипту надо подсовывать и текстовые данные, и числовые. Все время борюсь с желанием просто сгенерировать скрипты на сервере и выполнить их на странице, чтоб меньше изучать новое. Понимаю, что это неправильный подход. Передавать надо именно данные. Подходящего примера для передачи числовых данных что-то не увидел. Я вообще правильно рассуждаю?
"Чужой скрипт" - это API Яндекс-карт, если что.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991248
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или я излишне заморачиваюсь, и достаточно сгенерить скрипт такого вида на сервере?
Код: javascript
1.
2.
3.
4.
5.
var myPlacemark = new ymaps.GeoObject({
    geometry: {
    type: "Point",
   coordinates: [55.76, 37.56]
}});


Или передавать только координаты?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991271
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-home,

Передатъ координаты, а уже с ними создать плейсмарк
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991356
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-home,

передавайте данные в JSON, как вариант
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991397
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettFlying-home,

передавайте данные в JSON, как вариант
Еще одно новое слово...
А в последнем приведенном мной примере возможна подстановка переменных, или там должны быть константы?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991409
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про это новое слово написано по ссылке, которую я давал выше
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991444
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

Да, я глянул.
В общем, так. Я смог изменить содержимое страницы с помощью XMLHttpRequest (стырил пример, который смог прочитать). Не сложно. Без использования незнакомых значков и слов. По кнопочке (или по таймеру) загружаю содержимое дива с сервера. Но это текст. А в переменные как данные загнать? Парсить полученный текст? Или мне как раз поможет этот самый JSON?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991453
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-homeИли мне как раз поможет этот самый JSON?да
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991456
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
var text = '{a: 10}';
var data = eval('('+text+')');
console.log(data);
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991864
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передал на страницу заджейсоненные данные. Как их теперь распарсить попроще? У меня массив записей, каждая из которых содержит строку и массив чисел.
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991882
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying-homeКак их теперь распарсить попроще?Вы статью по приведенной выше ссылке вообще читали?
...
Рейтинг: 0 / 0
Подскажите, как сделать правильно.
    #37991896
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельFlying-homeКак их теперь распарсить попроще?Вы статью по приведенной выше ссылке вообще читали?
На английском? Пробежался глазами, почитал примеры внизу. С передачей данных я разобрался. Теперь надо в JavaScript-e распарсить данные.
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подскажите, как сделать правильно.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]