Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: jquery
 
 автор: suneagle   (12.05.2015 в 13:01)   письмо автору
 
 

Помогите пожалуйста не как не могу разобраться, есть код графика, требуется вместо
y = Math.round(Math.random() * 100);
подставить значение из xml файла

<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<item>
<kurs>81</kurs>
</item>
</channel>
</rss>


$(function () {

    Highcharts.setOptions({
        global : {
            useUTC : false
        }
    });

    // Create the chart
    $('#container').highcharts('StockChart', {
        chart : {
            events : {
                load : function () {

                    // set up the updating of the chart each second
                    var series = this.series[0];
                    setInterval(function () {
                        var x = (new Date()).getTime(), // current time
                            y = Math.round(Math.random() * 100);
                        series.addPoint([x, y], true, true);
                    }, 1000);
                }
            }
        },

        rangeSelector: {
            buttons: [{
                count: 1,
                type: 'minute',
                text: '1M'
            }, {
                count: 5,
                type: 'minute',
                text: '5M'
            }, {
                type: 'all',
                text: 'All'
            }],
            inputEnabled: false,
            selected: 0
        },

        title : {
            text : 'Live random data'
        },

        exporting: {
            enabled: false
        },

        series : [{
            name : 'Random data',
            data : (function () {
                // generate an array of random data
                var data = [], time = (new Date()).getTime(), i;

                for (i = -999; i <= 0; i += 1) {
                    data.push([
                        time + i * 1000,
                        Math.round(Math.random() * 100)
                    ]);
                }
                return data;
            }())
        }]
    });

});

  Ответить  
 
 автор: confirm   (12.05.2015 в 13:24)   письмо автору
 
   для: suneagle   (12.05.2015 в 13:01)
 

И где в коде объявляется xml?

  Ответить  
 
 автор: SunEagle   (12.05.2015 в 13:27)   письмо автору
 
   для: confirm   (12.05.2015 в 13:24)
 

я пытался делать не получается, даже же в input не получается вывести
$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "http://91.122.100.12/rss.xml",
        dataType: "xml",
        success: xmlParser
    });
});

function xmlParser(xml) {

    $('#load').fadeOut();

    $(xml).find("item").each( function () {
        
    document.getElementById("pole2").value = $(this).find("kurs").text();
    });
                             }

  Ответить  
 
 автор: confirm   (12.05.2015 в 14:43)   письмо автору
 
   для: SunEagle   (12.05.2015 в 13:27)
 

Это описание xml, следуя ему получайте что необходимо А то не понять, вроде бы речь шла об одном свойстве, а тут уже цикл почем-то.

  Ответить  
 
 автор: SunEagle   (12.05.2015 в 15:25)   письмо автору
 
   для: confirm   (12.05.2015 в 14:43)
 

нужно одно свойство но не понимаю как его достать это пример который пытался под себя сделать

  Ответить  
 
 автор: confirm   (12.05.2015 в 16:07)   письмо автору
 
   для: SunEagle   (12.05.2015 в 15:25)
 

xml.find('kurs').text()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования