2010-04-08 11 views
5

से जावास्क्रिप्ट में एचटीएमएल दस्तावेज़ लोड करें क्या एक HTML दस्तावेज़ को एक डोम जावास्क्रिप्ट ऑब्जेक्ट में लोड करना संभव है ताकि आप दस्तावेज़ में तत्वों को पढ़ सकें? उदाहरण के लिए, अगर मेरे पास सर्वर Test.html पर एक फ़ाइल है। क्या पृष्ठ हैलो.html किसी DOM ऑब्जेक्ट में Test.html लोड करने के लिए जावास्क्रिप्ट कोड को कॉल कर सकता है?टेक्स्ट

कृपया मुझे बताएं।

धन्यवाद

उत्तर

2

आप नए पेज के लिए एक AJAX अनुरोध जारी करने और HTML के रूप में परिणाम प्राप्त कर सकते हैं। फिर आप HTML को DOM तत्व से जोड़ सकते हैं।

यदि आप jQuery जैसे जावास्क्रिप्ट लाइब्रेरी का उपयोग कर सकते हैं तो वहां एक लोड विधि है जो सर्वर से डेटा लोड करती है और लौटा HTML को एक DOM ऑब्जेक्ट में रखती है।

.load()

$('yourselector').load('Test.html', function() { 
    alert('Load was performed.'); 
}); 
1

देखें jQuery का उपयोग करना:

$("#where_to_paste").load('Test.html');