2010-12-30 23 views
6

का उपयोग कर बाहरी पृष्ठ से बाहरी पृष्ठ से सामग्री लोड करें क्या ऐसा करने का कोई तरीका है?अजाक्स/jQuery

page1.php --has

<div id="main"> 
    <div id="content">hello</div> 
</div> 

index.php --has

<div id="main"> 
</div> 

मैं किसी भी तरह content div के अंदर page1.php से डेटा हड़पने और इसे लोड कर सकते हैं मेरे index.php में main div में?

मैं सीएसएस-चाल यूआरएल पर उपलब्ध कराया कोड के साथ यह किया है: http://css-tricks.com/examples/DynamicPage/

लेकिन इस हैश परिवर्तन की घटनाओं का उपयोग करता है। मैं हैश सुविधा का उपयोग नहीं करना चाहता, बस लोड सामग्री सुविधा, लेकिन मैं इसके लिए कोड अलग नहीं कर सकता क्योंकि मुझे लगता है कि यह बीबीक्यू हैशचेंज प्लगइन में बनाया गया है।

क्या ऐसा करने का कोई अजाक्स तरीका है?

तरह

$(selector).find('#main').load('#content'); 

उत्तर

10

बस .load के पहले तर्क में URL के बाद एक फ़िल्टर चयनकर्ता डाल:

$(document).ready(function() { 
    $("#main").load('page1.php #content'); 
}); 

यही की सामग्री के साथ वर्तमान पृष्ठ में #main div इंजेक्षन जाएगा पेज 1.php से # सामग्री।

+0

4 घंटों के बाद! भगवान इस जवाब के लिए आपको आशीर्वाद! – Daydah