ต้องการดึง content,html จาก iframe ได้ไหมครับโดยใช้ Jquery

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการดึง content,html จาก iframe ได้ไหมครับโดยใช้ Jquery

ต้องการดึง content,html จาก iframe ได้ไหมครับโดยใช้ Jquery

 ผมลองใช้json แล้วไม่ได้อยากดึง ขอ้มูลใน table นะครับ



Peerasak Saetan 23-11-2011 18:01:46

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

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


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


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

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

 ใช้ .contents() ก็น่าจะได้น่ะ แต่ไฟล์ด้านใน iframe ต้องอยู่ในโดเมนเดียวกันกับไฟล์หลัก

 
ตัวอย่างการใช้งาน
 
$("#test_iframe").contents(); // html ทั้งหมดในไฟล์ของ iframe
 
 
แต่ถ้าเลือกส่วนที่ต้องการแยกเข้าไปอีก ก็ใช้ .find()  เข้าไปช่วย
 
ตัวอย่าง
 
$("#test_iframe").contents().find("input#button2"); 
// ดึงปุ่ม id ชื่อ button2 ที่อยู่ใน child_iframe.php ของ iframe id ชื่อ test_iframe
 


Ninenik Narkdee 24-11-2011
 ความคิดเห็นที่ 2

 ผมขอต่อยอดจากคุณนายนิค นะครับ 

 

$("#idของ ส่วนที่จะ render มาใส่จาก iframe").load(  $("#test_iframe").contents()  );

ใช่ที่ต้องการป่าวครับ



jazzup 01-12-2011 16:18
 ความคิดเห็นที่ 3

งงงง555



วราภรณ์ เชิงคิรินทร์ 16-12-2011 20:50
1






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