ถามเรื่อง Ajax ส่งค่ากลับมา แล้วใช้ตัวแปร javascript รับค่า ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถามเรื่อง Ajax ส่งค่ากลับมา แล้วใช้ตัวแปร javascript รับค่า ครับ

ถามเรื่อง Ajax ส่งค่ากลับมา แล้วใช้ตัวแปร javascript รับค่า ครับ

คือผมติดปัญหาตรงที่ว่า จะสร้างตัวแปรอาเรจากค่า ที่ ajax ส่งกลับมาอ่ะครับ มันทำอย่างไรหรอครับ                                                                          $.ajax
        ({
            url: "<?php echo base_url("marker/test") ?>",
            data: "S1="+S1+"&S2="+S2,
            type:"POST",
            success:function(res)
            {         //จะเอาค่าใน res ในใส่ในตัวแปร bs เผื่อทำให้มันเป็นอาเรอ่ะครับ res = ['xx','xx','xx'],['xx','xx','xx']   ประมาณนี้อ่ะครับ
                   var bs =   res;

             }

)}

 

 

          

 



Raccatama 26-09-2013 15:58:01

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 ถ้าค่าที่ส่งกลับมา เป็นตัวแปร array แค่ 1 มิติ

รูปแบบค่า res จะต้องเป็น
 
['11','22','33','44','55','66']  
 
การเก็บค่าและใช้งาน
var bs= eval(res);
// การเรียกใช้งาน
alert(bs[0]); // ได้ค่า 11
alert(bs[1]); // ได้ค่า 22
ถ้าค่าที่ส่งกลับมา เป็นตัวแปร array แค่ 2 มิติ
รูปแบบค่า res จะต้องเป็น
 
[['11','22','33'],['44','55','66'],['77','88','99']]
 
การเก็บค่าและใช้งาน
 
var bs= eval(res);
// การเรียกใช้งาน
alert(bs[0][0]); // ได้ค่า 11
alert(bs[1][1]); // ได้ค่า 55
 
ถ้าค่าที่ส่งกลับมา เป็นตัวแปร array แค่ 1 มิติ และต้องการให้เป็น
แบบชุดข้อมูล
 
รูปแบบค่า res จะต้องเป็น
 
[('11,22,33'),('44,55,66')]
 
การเก็บค่าและใช้งาน
 
var bs= eval(res);
// การเรียกใช้งาน
alert(bs[0]); // ได้ค่า 11,22,33
alert(bs[1]); // ได้ค่า 44,55,66
 
 
 
 


ninenik 26-09-2013
 ความคิดเห็นที่ 2

ขอบคุณมากๆครับพี่ ผมงมมาหลายวันแล้ว   */*



raccatama 27-09-2013 09:31






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ