ส่งตัวแปร array จาก PHP ให้ Javascript ทำงานด้วย Json_encode by

31
May
1

หลายคนคงเคยมีปัญหากับการส่งค่าตัวแปรที่เป็นชนิด อาเรย์จาก PHP ไม่สามารถส่งให้กับ Javascript ทำงานได้ ตอนนี้ PHP มีฟังก์ชั่นการทำงานที่น่าสนใจเกี่ยวกับ การ encode ข้อมูล

ฟังก์ชัน json_encode ของ PHP นั้นเป็นอีกฟังก์ชันหนึ่งที่น่าสนใจมาก เพราะว่า ฟังก์ชันนี้ทำหน้าที่แปลงค่าที่เราส่งให้ (argument) ให้ออกมาเป็น json ซึ่งสามารถนำเอาไปใช้เพื่อคืนค่าให้กับ AJAX แทนที่จะเป็น XML หรือ Text  จะช่วยให้เราใช้ javascript จัดการกับ Response ได้ง่ายยิ่งขึ้น แค่นี้ก็จะช่วยแก้ปัญหา การส่งค่าตัวแปรอาเรย์ไปยัง Javascript ได้เรียบร้อย

รูปแบบการใช้งานก็ตามนี้

string json_encode ( mixed $value [,int $options = 0] )

<?php
$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>
ผลลัพท์ที่ได้

{"a":1,"b":2,"c":3,"d":4,"e":5}
credit:http://www.imooh.com/


Enjoy this article?

Consider subscribing to our RSS feed!

1 ความเห็น

  1. ต้นคุง
    14:58 on January 19th, 2012

    ถามหน่อยครับ ว่าเมื่อเราได้ค่ากลับมาที่ Javascript แล้ว เราแยกค่าพวกนั้นยังไงอะครับ

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน