คือตอนนี้ผมกำลังทำปัญหาพิเศษอ่ะครับ อยากให้หน้าหลักไปเรียก fetch array จากอีกหน้าหนึ่งแล้วกลับมาแสดงใน textbox ของหน้าหลักเดิม โดยไม่ต้อง submit อ่ะครับ
ซึ่งจากบทความ www.goragod.com/tag-AJAX.html เป็นการร้องขอข้อมูลจากการเลือก checkbox ด้วย AJAX
ผมว่าน่าจะทำได้ แต่ติดปัญหาตรงที่
- หน้าหลัก หากต้องการ เพิ่ม Textbox อีก และอยากให้แสดงผลใน textbox เช่น หาก fetch ชื่อก็แสดงใน
txtname หาก fetch นามสกุลก็แสดงใน txtlastname
-chkarray.php เป็นหน้าที่ส่งรหัสลูกค้าไป fecth และส่งค่าตัวแปลที่ fecth มาแสดงในหน้าหลักตาม textbox ต่างๆ ที่สร้างไว้ในหน้าหลัก
ฝากพี่ๆช่วยดูให้หน่อยนะครับ ผมงานรีบจริงๆๆ
ซึ่งจากบทความ www.goragod.com/tag-AJAX.html เป็นการร้องขอข้อมูลจากการเลือก checkbox ด้วย AJAX
ผมว่าน่าจะทำได้ แต่ติดปัญหาตรงที่
- หน้าหลัก หากต้องการ เพิ่ม Textbox อีก และอยากให้แสดงผลใน textbox เช่น หาก fetch ชื่อก็แสดงใน
txtname หาก fetch นามสกุลก็แสดงใน txtlastname
-chkarray.php เป็นหน้าที่ส่งรหัสลูกค้าไป fecth และส่งค่าตัวแปลที่ fecth มาแสดงในหน้าหลักตาม textbox ต่างๆ ที่สร้างไว้ในหน้าหลัก
ฝากพี่ๆช่วยดูให้หน่อยนะครับ ผมงานรีบจริงๆๆ
มันต้องใช้เทคนิคหลายๆอย่างประกอบกัน ทั้ง PHP Ajax และ Javascript
อย่างแรกที่ต้องทำก็คือ การร้องขอข้อมูล ผมไม่รู้ว่าเงื่อนไขการร้องขอเป็นอย่างไร ก็ให้ลองออกแบบดู หลักการก็คือ ถ้าร้องขอข้อมูลแล้วให้ตอบกลับมาเป็น [search]JSON[/search] เช่น input ชนิดอะไร หรือจะใช้ name หรือ id อะไร อันนี้สามารถกำหนดเองได้ หรืออาจจะเลือก้อมูลที่เหมาะสมเองก็ได้ แล้วแต่ความต้องการของเรา
หลังจากสามารถหาข้อมูลทำเป็นมาได้แล้ว เราก็ต้องมาสร้าง element ตามที่กำหนด ด้วย [search]createElement[/search] ก็จะได้ input ตามที่ต้องการ
ลองทำดูทีละข้อไปนะครับ ติดขัดอย่างไรให้ถามมาเป็นเรื่องๆ ให้แคบกว่านี้หน่อยครับ
อย่างแรกที่ต้องทำก็คือ การร้องขอข้อมูล ผมไม่รู้ว่าเงื่อนไขการร้องขอเป็นอย่างไร ก็ให้ลองออกแบบดู หลักการก็คือ ถ้าร้องขอข้อมูลแล้วให้ตอบกลับมาเป็น [search]JSON[/search] เช่น input ชนิดอะไร หรือจะใช้ name หรือ id อะไร อันนี้สามารถกำหนดเองได้ หรืออาจจะเลือก้อมูลที่เหมาะสมเองก็ได้ แล้วแต่ความต้องการของเรา
หลังจากสามารถหาข้อมูลทำเป็นมาได้แล้ว เราก็ต้องมาสร้าง element ตามที่กำหนด ด้วย [search]createElement[/search] ก็จะได้ input ตามที่ต้องการ
ลองทำดูทีละข้อไปนะครับ ติดขัดอย่างไรให้ถามมาเป็นเรื่องๆ ให้แคบกว่านี้หน่อยครับ