Ben bütün jQuery / JSON şey çok yeni değilim ama ben bir gitmek vermek düşündüm. Fikir bir PHP komut dosyası veri gönderme ve daha sonra bir JSON nesnesi iade ediyorum olmasıdır. Bu benim localhost ama web sunucusu üzerinde çalışıyor, Kundakçı JSON nesnesi iade ediliyor olduğunu gösteriyor ama ben de bir 404 hatası alıyorum.
Herhangi bir yanlış gidiyor olabilir fikir?
Javascript -
$(".vote").click(function(){
$('#graph').empty();
var area = $(this).attr("id");
$.ajax({
dataType: "json",
type: "POST",
url: "<?php echo base_url(); ?>home/vote",
cache: false,
data: "area="+ area,
success: function(json){
arrayOfData = new Array(
[json.science_graph,'Science','#009999'],
[json.maths_graph,'Maths','#FF6600'],
[json.ict_graph,'ICT','#FF0000'],
[json.mfl_graph,'MFL','#FFCC00'],
[json.dt_graph,'Design Technology','#33CC00'],
[json.other_graph,'Other Events','#003399']
);
$('#graph').jqBarGraph({ data: arrayOfData, barSpace: 5, width: 430 });
}
});
});
PHP -
if ($vote == true)
{
$poll = $this->ts_model->graph_poll();
list($maths, $science, $ict, $dt, $mfl, $other) = $poll;
echo "{";
echo "\"science_graph\":\"".$science."\",";
echo "\"ict_graph\":\"".$ict."\",";
echo "\"dt_graph\":\"".$dt."\",";
echo "\"other_graph\":\"".$other."\",";
echo "\"mfl_graph\":\"".$mfl."\",";
echo "\"maths_graph\":\"".$maths."\"";
echo "}";
}
Şimdiden teşekkürler.