[]
Sıkıntı ne olabilir? (jquery php sorusu)
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 (22.05.14 13:53:17 ~ 14:02:46)
edit: tamamdır sorun çözüldü :)
- kamera motor (22.05.14 14:07:00 ~ 14:09:33)
php array'i json_encode yapıp öyle dönmen lazım. javascript ile de json.parse yaptın mı tamam.
- tuyra (22.05.14 14:17:29)
1