jqplot isimli grafik eklentisini, benim php dosyamı kaynak alarak kullanmaya çalışıyorum.
grafik çalışıyor ama php'le çalıştıramıyorum.
şuanki sıkıntıyı söyleyeyim:
php'den gelen [[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,180]] şeklinde değerler var.
ajax kısmının bir bölümünü iletmek gerekirse:
success: function(data){
}
şeklinde kullanıyorum ve data yukarıdaki sonucu veriyor.
bu sonucu ekrana da bastırıyorum yamuk bişi mi dönüyor diye öğrenmek için. hayır gayet güzel dönüyor.
ardından ben bu datayı, jqplot'taki f isimli bir değişkene atıyorum.
f=data şeklinde.
normal şartlarda f, bu değerleri alıp grafik olarak basacak bana.
ama basmıyor.
ilginçlik ise şurada basıyor.
ben f=data yerine;
f=[[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,180]] yazdığımda, yani data'nın sahip olduğu değerleri direkt elimle yazdığımda grafiği gayet güzel çiziyor.
data'da yukarıdaki değerler var.
f=data yazdığımda sonuç vermiyor.
f=data'nın sahip olduğu değerleri yazdığımda sonuç veriyor.
sıkıntı ve uyuşmazlık neyden kaynaklı olabilir?
grafik çalışıyor ama php'le çalıştıramıyorum.
şuanki sıkıntıyı söyleyeyim:
php'den gelen [[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,180]] şeklinde değerler var.
ajax kısmının bir bölümünü iletmek gerekirse:
success: function(data){
}
şeklinde kullanıyorum ve data yukarıdaki sonucu veriyor.
bu sonucu ekrana da bastırıyorum yamuk bişi mi dönüyor diye öğrenmek için. hayır gayet güzel dönüyor.
ardından ben bu datayı, jqplot'taki f isimli bir değişkene atıyorum.
f=data şeklinde.
normal şartlarda f, bu değerleri alıp grafik olarak basacak bana.
ama basmıyor.
ilginçlik ise şurada basıyor.
ben f=data yerine;
f=[[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,180]] yazdığımda, yani data'nın sahip olduğu değerleri direkt elimle yazdığımda grafiği gayet güzel çiziyor.
data'da yukarıdaki değerler var.
f=data yazdığımda sonuç vermiyor.
f=data'nın sahip olduğu değerleri yazdığımda sonuç veriyor.
sıkıntı ve uyuşmazlık neyden kaynaklı olabilir?
php'den dönen data string olduğu için js algılamıyor, array'e parse etmenlazım. şöyle birşey sanırım işini görür: stackoverflow.com
bi sey dicem
edit: tamamdır sorun çözüldü :)
kamera motor
php array'i json_encode yapıp öyle dönmen lazım. javascript ile de json.parse yaptın mı tamam.
tuyra
1