การสร้าง element พร้อมดึงค่า
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การสร้าง element พร้อมดึงค่า
www.ninenik.com/forum_view_216_1.html
จากตัวอย่างนี้ คือ จะเรียกหน้า ที่ถูกกำหนดไว้ในฟังก์ชั่นตายตัว แล้วก็ เปิด ปิด คนละปุ่มกัน
คือผมอยาก ให้ในปุ่มสามารถกำหนด เพจหรือไฟล์จะโหลดไว้ที่ attribute น่ะครับ แล้วก็ เมื่อกด ให้สร้าง div ขึ้นมา ครอบไว้ เป็นของใครของมัน
จากตัวอย่างมันกำหนดไว้หมดแล้วในฟังก์ชั่น ทำให้หน้านึงมันเรียกได้แค่ ไฟล์เดียว หรือต้องเขียนฟังก์ชั่นเพิ่ม
แต่ผมอยากทราบแบบที่ว่า ให้ฟังก์ชั่นเรียกค่าจาก attribute ที่เรากำหนดน่ะครับ หน้านึงจะได้เรียกได้หลายๆไฟล์ แล้วก็อยากให้ปุ่ม สามารถ hide div ที่สร้างขึ้นมาครอบไว้ เมื่อกดอีกทีจะได้ไม่ต้องโหลดใหม่น่ะครับ
คำถามงงๆหน่อยนะครับ แหะๆ อธิบายไม่เก่ง
ขอบคุณล่วงหน้าสำหรัคำแนะนำครับ

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