Wpis z mikrobloga

co robię źle? #php #javascript

Wrzucam:
php
$p1 = 13;
$p2 = 36;
$p3 = 377;

echo "
<script

var morBar = Morris.Bar({
element: 'hit-mit2',
hideHover: 'auto',
barGap:5,
barSizeRatio:0.35,
parseTime: false,

hideHover:true,
gridTextSize:18,
resize:true,

data: [
{ y: 'P1', a: $p1 },
{ y: 'P2', a: $p2 },
{ y: 'P3', a: $p3 }
],
xkey: 'y',
ykeys: ['a'],
labels: ['TOTAL'],
barColors: function (row, series, type) {
console.log('--> '+row.label, series, type);
if(row.label == 'P1') return '#d9534f';
else if(row.label == 'P2') return '#0079c1';
else if(row.label == 'P3') return '#5cb85c';
}
});

" ?>

Działa...

Wrzucam:

php
echo "
<script

var daydata = [
{'Priority': 'P1', 'Total': 13, 'HIT': 13},
{'Priority': 'P2', 'Total': 36, 'HIT': 22},
{'Priority': 'P3', 'Total': 377, 'HIT': 359}
];

var graph = Morris.Bar({
element: 'graph',
parseTime: false,
barGap:5,
barSizeRatio:0.55,
data: day
data,
xkey: 'Priority',
ykeys: ['Total', 'HIT'],
labels: ['Total', 'HIT'],
resize:true

);

" } ?>

To już nie chce zadziałać ( ͡° ʖ̯ ͡°)

#programowanie
  • 12
@paziu:

morris-0.4.1.min.js Failed to load resource: net::ERRNAMENOTRESOLVED
slaPage.php:479 --> P1 Objectindex: 0key: "a"label: "TOTAL"
proto: Object bar
slaPage.php:479 --> P2 Objectindex: 0key: "a"label: "TOTAL"
proto: Object bar
slaPage.php:479 --> P3 Objectindex: 0key: "a"label: "TOTAL"
proto: Object bar
VM4423 jquery-jvectormap-2.0.2.min.js:2165 Uncaught Error: Attempt to use map which was not loaded: europe-mill-en
at new jvm.Map (VM4423 jquery-jvectormap-2.0.2.min.js:2165)
at n.fn.init.$.fn.vectorMap (VM4423 jquery-jvectormap-2.0.2.min.js:39)
at dashboard3.js:9
VM4435 morris.js:85 Uncaught Error:
" } ?>

To już nie chce zadziałać ( ͡° ʖ̯ ͡°)


@sp33dlink: no wlasnie na samym koncu masz blad, konczysz string z echo za pomoca " a zaraz za nim umieszczasz } ktora powinna byc wewnatrz tego stringa.

Jak wywalasz echo jakis kod, to sprawdzaj czy sie poprawnie wyswietlil w zrodle strony.