За последние 24 часа нас посетили 17760 программистов и 1626 роботов. Сейчас ищет 1781 программист ...

Значение php переменной встроить в javascript

Тема в разделе "PHP для новичков", создана пользователем Moxs, 17 апр 2017.

  1. Moxs

    Moxs Новичок

    С нами с:
    15 апр 2017
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте, подскажите пожалуйста. У меня есть несколько переменных которые рассчитываются с помощью php кода, допустим переменная $a = 30 и $b = 10
    Мне необходимо построить график, где значения этих переменных являются значениями графика. График строю с помощью ECharts (javascript библиотека)
    соответственно код построения графика вносится в файл
    Вот сам код:
    Код (Javascript):
    1. <script src="css/dist/echarts.js"></script>
    2.     <script type="text/javascript">
    3.         // configure for module loader
    4.         require.config({
    5.             paths: {
    6.                 echarts: 'css/dist'
    7.             }
    8.         });
    9.        
    10.         // use
    11.         require(
    12.             [
    13.                 'echarts',
    14.                 'echarts/chart/bar' // require the specific chart type
    15.             ],
    16.             function (ec) {
    17.                 // Initialize after dom ready
    18.                 var myChart = ec.init(document.getElementById('main'));
    19.                
    20.                 var option = {
    21.     title : {
    22.         text: 'График уборки аэродрома',
    23.         subtext: '2'
    24.     },
    25.     tooltip : {
    26.         trigger: 'axis'
    27.     },
    28.     legend: {
    29.         data:['2011', '2012']
    30.     },
    31.     toolbox: {
    32.         show : true,
    33.         feature : {
    34.             mark : {show: true},
    35.             dataView : {show: true, readOnly: false},
    36.             magicType: {show: true, type: ['line', 'bar']},
    37.             restore : {show: true},
    38.             saveAsImage : {show: true}
    39.         }
    40.     },
    41.     calculable : true,
    42.     xAxis : [
    43.         {
    44.             type : 'value',
    45.             boundaryGap : [0, 0.01]
    46.         }
    47.     ],
    48.     yAxis : [
    49.         {
    50.             type : 'category',
    51.             data : ['q','w','e','r','t','y)']
    52.         }
    53.     ],
    54.     series : [
    55.         {
    56.             name:'плужно-щеточные',
    57.             type:'bar',
    58.             data:[1111, 23489, 29034, 104970, 131744, 630230]
    59.         },
    60.         {
    61.             name:'роторные',
    62.             type:'bar',
    63.             data:[19325, 23438, 31000, 121594, 134141, 681807]
    64.         }
    65.     ]
    66. };
    67.        
    68.                 // Load data into the ECharts instance
    69.                 myChart.setOption(option);
    70.             }
    71.         );
    72.     </script>
    вот эта строка отвечает за длинну столбцов графика
    data:[1111, 23489, 29034, 104970, 131744, 630230]

    мне необходимо поменять эти значения на значения моих переменных, каким образом можно это сделать??? Возможно ли встраивать php код в javascript?
    --- Добавлено ---
    Все, я разобрался. Хорошая мысля приходит потом ))