รบกวนสอบถาม คือผมส่งค่ามาจาก json ฝั่ง php ครับ แล้วจะแสดงผลจาก jquery แต่ว่ามันมาแบบ array ครับต้องการค่า จาก array มาใช้ครับ
ตามกระทู้ด้านบนนะครับ
############## ฝั่ง php
foreach( $freq_sql2->result() as $row)
{
$arr[] = $row;
}
$jsonresult = json_encode($arr);
echo '({"results":'.$jsonresult.'})';
################ ฝั่ง HTML
$.ajax({
url: "<?=base_url()?>index.php/epi/ep_chart" ,
type: "POST",
data:"HN="+$("#HN_ep").val(),
success:function(results)
{
alert(results);
}
ผลออกมาที่ได้ดังนี้ครับ
({"results":[{"MonitoringDate":"2008-11-17","HN":"DQ6493","Clinic":"Epilepsy
คือผมอยากเอาค่า ใน array ที่ json ส่งมาครับ เช่น ค่าของ HN อะครับ เราจะเอา จากตัว results มายังไง ผมลอง หลายอย่าง เช่น alert(results.HN) หรือ alert(results['HN']); มันก็ไม่มารบกวนด้วยครับขอบคุณครับ
รบกวนสอบถาม คือผมส่งค่ามาจาก json ฝั่ง php ครับ แล้วจะแสดงผลจาก jquery แต่ว่ามันมาแบบ array ครับต้องการค่า
ตามกระทู้ด้านบนนะครับ
############## ฝั่ง php
foreach( $freq_sql2->result() as $row)
{
$arr[] = $row;
}
$jsonresult = json_encode($arr);
echo '({"results":'.$jsonresult.'})';
################ ฝั่ง HTML
$.ajax({
url: "<?=base_url()?>index.php/epi/ep_chart" ,
type: "POST",
data:"HN="+$("#HN_ep").val(),
success:function(results)
{
alert(results);
}
ผลออกมาที่ได้ดังนี้ครับ
({"results":[{"MonitoringDate":"2008-11-17","HN":"DQ6493","Clinic":"Epilepsy
คือผมอยากเอาค่า ใน array ที่ json ส่งมาครับ เช่น ค่าของ HN อะครับ เราจะเอา จากตัว results มายังไง ผมลอง หลายอย่าง เช่น alert(results.HN) หรือ alert(results['HN']); มันก็ไม่มารบกวนด้วยครับขอบคุณครับ