1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Отображение данных на сервере без php

Тема в разделе 'Javascript и JQuery', создана пользователем mr.Slink, 25 ноя 2013.

  1. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    Друзья, нужна Ваша помощь. На сервере запрещен php но есть необходимость получить данные. В моем случае кол-во юзеров в сети.
    На одном сервере (Где есть php) генерирую xml файл

    Код:
    <?xml version="1.0" encoding="windows-1251"?>
    <online>
    <user>
    <username>Test</username>
    <group>Operator</group>
    </user>
    </online>
    Как по средствам JS (Jquery) реализовать вывод этого файла на другом сервере (Который не имеет поддержку php). Точнее вставить строки в таблицу. Но это я думаю сделать так:
    Код:
    function update(msg){
    var messagesNode = msg.getElementsByTagName('online')[0];
    var messageNode = messagesNode.getElementsByTagName("online");
    if(messageNode)
    for(var i=0; i<messageNode.length; i++){
    var message = messageNode[i];
    var username = message.getElementsByTagName("username")[0].childNodes[0].nodeValue;
    var group = message.getElementsByTagName("group")[0].childNodes[0].nodeValue;
    $('#online').prepend('<tr><td>'+username+'</td><td>'+group+'</td>');
    }
    }
  2. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Почему нельзя поставить пхп? Можешь и на яве написать скрипт для определения сколько в сети. Или другой любой язык на выбор ))
  3. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    Этот "говно-хостинг" рассчитан только на статические документы... Клиент выбрал именно его и другой не хочет.. Нужно что-нибудь придумать
  4. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Сколько пустых разговоров... а ведь там кода на пару минут.
    Рабочий пример - http://jsfiddle.net/Kenpachi/pJsZL/

    Если не открывается - исходники:
    index.html:
    HTML:
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>JsXML</title>
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="jsXML.js"></script>
    </head>
    <body>
        <table id="users">
            <tbody></tbody>
        </table>
    </body>
    </html>

    jsXML.js:
    Код:
    $(document).ready(function() {
        $.ajax({
            type: "GET",
            url: "test.xml",
            dataType: "xml",
            success: function(result) {
                var xml = result;
                    username = '';
                    group = '';
                $(xml).find('user').each(function(){
                    username = $(this).find('username').text();
                    group = $(this).find('group').text();
                    $('#users > tbody').append('<tr><td>' + username + '</td><td>' + group + '</td></tr>');
                });
            }
        });
    });
    Последнее редактирование: 27 ноя 2013
    Joslian, Latona, CoolMan и 3 другим нравится это.
  5. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation

    Не хочет работать... Может JS не тот? стоит jquery-1.8.3.min если поставить выше сайт будет криво отображаться....
    Последнее редактирование: 28 ноя 2013
  6. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Все работает. Либо пиши что и как делал, что за ошибки выдает либо мучайся дальше сам, я не ванга, решение твоей задачи предоставил.

    [​IMG]

    Ты там под IE6 чтоль верстаешь?
    Последнее редактирование: 28 ноя 2013
  7. TopicStarter Overlay

    mr.Slink Пользователи

    Сообщения:
    261
    Лайки:
    92
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    угу. Проблему так и не решили. Вопрос до сих пор открыт) Я даже тупо бездумно копировал твой код и безполезно
Черновик сохранён Черновик удалён
Similar Threads
  1. Roymike
    Ответов:
    3
    Просмотров:
    1.572
  2. JoLan
    Ответов:
    2
    Просмотров:
    2.016
  3. myzrabit
    Ответов:
    5
    Просмотров:
    1.815
  4. darkworld
    Ответов:
    1
    Просмотров:
    1.046
Загрузка...

Поделиться этой страницей