Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / запрос на сервис / 12 сообщений из 12, страница 1 из 1
05.11.2009, 17:02
    #36292864
Гурец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Каким образом при помощи JavaScript можно отправить запрос на сервис который возвращает данные в формате Jason ну и обработать Здесь была такая тема но найти не могу Пример возвращённых данных
"id":0,
"result":[ {
"id":10,
"1":"Q"
},
{
"id":5,
"2":"R"
},
{
"id":1,
"3":"G"
} ]
Из них надо таблицу построить. Спасибо
...
Рейтинг: 0 / 0
05.11.2009, 17:05
    #36292873
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Не удивительно, даже правильное название используемой технологии не знаете.

Jah loves you.
...
Рейтинг: 0 / 0
06.11.2009, 12:56
    #36294503
Гурец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Данные полчаю.. всё выесовываю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    $.get("http://Dictionaries.ashx", function(data) {
        var p = eval("(" + data + ")");
        for (var i =  0 ; i < p.result.length; i++) {
            document.getElementById('sel_departure').innerHTML = document.getElementById('sel_departure').innerHTML + "<option value=" + i + ">" + p.result[i].russianName + "</option>";
            //$('#sel_departure').html($('#sel_departure').html() + "<option value=" + i + ">" + p.result[i].russianName + "</option>");
        }
    });
У меня такой вопрос..выресовывать мнеп риходиться давольно много данных с разных методов... поэтому не очень быстро всё это работает и отображается поочереди постепенно.. можно ли как то ускорить этот процесс?
...
Рейтинг: 0 / 0
06.11.2009, 12:59
    #36294517
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
ГурецДанные полчаю.. всё выесовываю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    $.get("http://Dictionaries.ashx", function(data) {
        var p = eval("(" + data + ")");
        for (var i =  0 ; i < p.result.length; i++) {
            document.getElementById('sel_departure').innerHTML = document.getElementById('sel_departure').innerHTML + "<option value=" + i + ">" + p.result[i].russianName + "</option>";
            //$('#sel_departure').html($('#sel_departure').html() + "<option value=" + i + ">" + p.result[i].russianName + "</option>");
        }
    });
У меня такой вопрос..выресовывать мнеп риходиться давольно много данных с разных методов... поэтому не очень быстро всё это работает и отображается поочереди постепенно.. можно ли как то ускорить этот процесс?
1. Обучиться грамотности.
2. Обучиться основам веб-программирования.
3. Понять специфику AJAX.
4. ...
5. Profit.
...
Рейтинг: 0 / 0
06.11.2009, 13:11
    #36294558
Гурец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
an0nym,
Если не понял вопроса то и не чего засорять форум.
...
Рейтинг: 0 / 0
06.11.2009, 16:58
    #36295409
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Форумы как правило засоряются безграмотными анонимусами…

document.getElementById — тормозной метод, его нужно вынести за пределы цикла и присвоить переменной, раз уж id не меняется.

Jah loves you.
...
Рейтинг: 0 / 0
06.11.2009, 16:59
    #36295413
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Ыыы, an0nym, я не тебя имел ввиду )))

Jah loves you.
...
Рейтинг: 0 / 0
07.11.2009, 10:32
    #36296251
Гурец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Клава залипает. А почему у меня в FF такой подход не работает?
...
Рейтинг: 0 / 0
07.11.2009, 12:18
    #36296322
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Код: plaintext
1.
2.
3.
4.
5.
6.
    jQuery.getJSON('http://Dictionaries.ashx', function(data) {
        var d = jQuery('#sel_departure');
        for (var i =  0 , n = data.result.length; i < n; ++i) {
            d.append ('<option value=' + i + '>' + data.result[i].russianName + '</option>');
        }
    });
...
Рейтинг: 0 / 0
07.11.2009, 12:25
    #36296331
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Если отображается по очереди постепенно, то:
Код: plaintext
1.
2.
3.
4.
5.
6.
    jQuery.getJSON('http://Dictionaries.ashx', function(data) {
        var c = '';
        for (var i =  0 , n = data.result.length; i < n; ++i) {
            c += '<option value=' + i + '>' + data.result[i].russianName + '</option>';
        }
        jQuery ('#sel_departure').append (c);
    });
...
Рейтинг: 0 / 0
07.11.2009, 21:38
    #36296764
Гурец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Пишу так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
    $.get("/Dictionaries.ashx", function(data) {
        var p = eval("(" + data + ")");
        var d = '';
        for (var i =  0 ; i < p.result.length; i++) {
            d += "<input type='checkbox' id='chStars" + i + "' onclick='getHotels()' value='" + p.result[i].id + "' />" + p.result[i].russianName + "<br/>";
        }
        $('#d_star').append(d);
    });
в FF ничего не создается((((
...
Рейтинг: 0 / 0
08.11.2009, 00:36
    #36296901
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на сервис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    $.get("/Dictionaries.ashx", function(data) {
        alert(data); //# 1 
        var p = eval("(" + data + ")");
        var d = '';
        for (var i =  0 ; i < p.result.length; i++) {
            d += "<input type='checkbox' id='chStars" + i + "' onclick='getHotels()' value='" + p.result[i].id + "' />" + p.result[i].russianName + "<br/>";
        }
        alert(d); //# 2 
        $('#d_star').append(d);
    });
Что выдается в #1 и #2?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / запрос на сервис / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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