PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

การสร้าง element พร้อมดึงค่า

การสร้าง element พร้อมดึงค่า

www.ninenik.com/forum_view_216_1.html

จากตัวอย่างนี้ คือ จะเรียกหน้า ที่ถูกกำหนดไว้ในฟังก์ชั่นตายตัว แล้วก็ เปิด ปิด คนละปุ่มกัน

 

คือผมอยาก ให้ในปุ่มสามารถกำหนด เพจหรือไฟล์จะโหลดไว้ที่ attribute น่ะครับ แล้วก็ เมื่อกด ให้สร้าง div ขึ้นมา ครอบไว้ เป็นของใครของมัน 

จากตัวอย่างมันกำหนดไว้หมดแล้วในฟังก์ชั่น  ทำให้หน้านึงมันเรียกได้แค่ ไฟล์เดียว หรือต้องเขียนฟังก์ชั่นเพิ่ม

 

แต่ผมอยากทราบแบบที่ว่า ให้ฟังก์ชั่นเรียกค่าจาก attribute ที่เรากำหนดน่ะครับ หน้านึงจะได้เรียกได้หลายๆไฟล์ แล้วก็อยากให้ปุ่ม สามารถ hide div ที่สร้างขึ้นมาครอบไว้ เมื่อกดอีกทีจะได้ไม่ต้องโหลดใหม่น่ะครับ 

คำถามงงๆหน่อยนะครับ แหะๆ อธิบายไม่เก่ง 

 

ขอบคุณล่วงหน้าสำหรัคำแนะนำครับ



โดย:  Supinyo IP: 125.24.94.xxx วันที่: 05-09-2010 เวลา: 01:55:00

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1

ถ้าให้แนะนำคงไม่จำเป็นต้องสร้าง div ขึ้นมาสำหรับไฟล์ทุกตัว
การส่งชื่อไฟล์ที่ต้องการ load ด้วยajax ไปถ้าเป็นปุ่ม แนะนำให้สร้างเป็นฟังก์ชัน แล้วส่งชื่อไฟล์ที่ต้องการโหลดไปในฟังก์ชัน หรือจะกำหนดเป็น attribute อย่างที่ต้องการก็ได้ ส่วนที่ต้องการเรียกไฟล์
นั้นแค่ครั้งเดียว ถ้าเข้าใจไม่ผิด jQuery จะ cache ข้อมูลที่เรียกด้วย ajax ให้ ซึ่งก็เปรียบได้กับการเรียกไฟล์นั้น จาก server ครั้งเดียวเหมือนกัน และเพื่อความมั่นใจ เราสามารถเพิ่ม cache:true,
เข้าไปในฟังก์ชันของ ajax ได้

มีไฟล์เก่า ที่ใช้งานแบบนี้อยู่ แต่เป็นลิ้งค์ ลองเข้าไปวิวซอร์สได้ที่
http://www.ninenik.com/demo/load_and_cache_link.php

ส่วนการใช้งานที่เหนือกว่า คงต้องทำความเข้าใจ และประยุกต์ตามความเหมาะสมและต้องการต่อไป



โดย:  Ninenik IP: 124.122.66.xxx วันที่: 05-09-2010