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

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

本贴由 mr.Slink2013-11-25 发布. 版块名称: Javascript и JQuery

  1. TopicStarter Overlay

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

    帖子:
    261
    支持:
    94
    性别:
    Репутация:
    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,741
    支持:
    482
    性别:
    Репутация:
    1
    Команда:
    Freeman
    Почему нельзя поставить пхп? Можешь и на яве написать скрипт для определения сколько в сети. Или другой любой язык на выбор ))
  3. TopicStarter Overlay

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

    帖子:
    261
    支持:
    94
    性别:
    Репутация:
    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>');
                });
            }
        });
    });
    Последнее редактирование: 2013-11-27
    已获得Joslian, Latona, CoolMan另外3人的支持.
  5. TopicStarter Overlay

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

    帖子:
    261
    支持:
    94
    性别:
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation

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

    帖子:
    361
    支持:
    195
    性别:
    Репутация:
    0
    Команда:
    Solo
    Все работает. Либо пиши что и как делал, что за ошибки выдает либо мучайся дальше сам, я не ванга, решение твоей задачи предоставил.

    [​IMG]

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

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

    帖子:
    261
    支持:
    94
    性别:
    Репутация:
    0
    Команда:
    odoRemasrered
    Страна:
    Russian Federation Russian Federation
    угу. Проблему так и не решили. Вопрос до сих пор открыт) Я даже тупо бездумно копировал твой код и безполезно
Черновик сохранён Черновик удалён

分享此页面