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

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การสร้าง element พร้อมดึงค่า

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

www.ninenik.com/forum_view_216_1.html

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

 

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

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

 

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

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

 

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



Supinyo 125.24.94.xxx 05-09-2010 01:55:00

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

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


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


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

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

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

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

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



ninenik 124.122.66.xxx 05-09-2010






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