मैं बस इसे जोड़ना चाहता था क्योंकि मुझे किसी भी उत्तर में नहीं देखा गया था।
अजाक्स का उपयोग करने के कारण अधिकांशतः नियंत्रण के बारे में हैं, जो आपको बहुत कुछ मिलता है। इन कारणों का उल्लेख ऊपर किया गया है।
हालांकि, अजाक्स का एक गंभीर नकारात्मक पक्ष यह है कि यह एक जेएस फिक्स है। जावास्क्रिप्ट एक महान भाषा है, लेकिन लोग इसे थोड़ी देर के लिए हर समस्या पर फेंक रहे हैं, और यदि वे ब्राउज़र में बनाए गए थे तो उन्हें अनुकूलित किया जा सकता है, अब जेएस के साथ धीरे-धीरे (संकलित भाषाओं की तुलना में) किया जा रहा है।
आईफ्रेम इस का एक महान उदाहरण हैं। वे किसी अन्य एचटीएमएल में कुछ एचटीएमएल शामिल करना चाहते हैं, एक अविश्वसनीय रूप से आम उपयोग मामले का प्रतिनिधित्व करते हैं। दुर्भाग्यवश, वे इस पर बहुत आश्चर्यजनक नहीं हैं, अक्सर किसी और चीज की तुलना में अधिक सिरदर्द पैदा करते हैं।
यदि आप कुछ शामिल करना चाहते हैं और इसे अपनी साइट के साथ गड़बड़ नहीं करना चाहते हैं, न ही आपकी साइट के साथ गड़बड़ है, तो iFrames बहुत अच्छे हैं। कुछ अन्य एचटीएमएल में कुछ यादृच्छिक एचटीएमएल सहित अधिक आम उपयोग मामले के लिए, अजाक्स बेहतर है।
और यहां वह बिंदु है जिसे मैं बनाने की कोशिश कर रहा हूं: यह गूंगा है। ऐसा कोई कारण नहीं है कि आईफ्रेम की तरह कुछ न हो जो अजाक्स की तरह काम करता हो। लेकिन, अजाक्स के साथ बोर्ड पर कूदकर (जैसा कि हम सभी ने किया), अब हमें कोई विकल्प नहीं मिला है।
सबसे बड़ी वजह यह समस्या है कि जेएस इंटरनेट के पूर्ण बिल्डिंग ब्लॉक के रूप में कभी नहीं था। इसके अलावा, इसका उपयोग उपयोगकर्ता की गोपनीयता का उल्लंघन करने के लिए लगभग हर साइट द्वारा किया जा रहा है। इसलिए, यदि आप iFrames का उपयोग करने के लिए एक अच्छे कारण की तलाश में हैं, तो यह मेरा है:
जेएस की आवश्यकता नहीं है। यदि आप अपनी साइट को पर निर्भर पर निर्भर करते हैं, तो यह एक कठिन अर्जित उपलब्धि है, और साइट समग्र रूप से कम "हैकी" महसूस करेगी।
वैसे भी, यह सिर्फ मेरा इनपुट है।
Iframes AJAX अनुरोध के हिस्से के रूप में फ़ाइलों को अपलोड करना आसान बनाता है। अन्यथा वे इस तरह के अधिक फायदे नहीं देते हैं। – techfoobar
@techfoobar ठीक है, लेकिन मैं दोनों तकनीकों का एक स्पष्टीकरण देखना चाहता हूं, शायद कुछ मामलों में बेहतर उपयोग इफ्रेम – osdamv
आखिरी बार मैंने 2004 में आईफ्रेम का उपयोग किया था! @techfoobar की तरह, यह फाइल अपलोड करने के लिए बहुत आसान बनाता है क्योंकि आपकी पोस्ट तुल्यकालिक होगी, लेकिन स्क्रीन पर लोड जानकारी जैसे अन्य चीजों के लिए, AJAX सही ढंग से लागू होने पर बेहतर काम करता है। AJAX के साथ आपको अपने मुख्य दृश्य पर दिखाने के लिए केवल कुछ चीज़ें प्राप्त करने के लिए पूर्ण पृष्ठ पोस्ट करने की आवश्यकता नहीं है, और आपको iFrame में किसी दस्तावेज़ से तत्व लेने के लिए अतिरिक्त कोड लिखना नहीं है। – MilkyWayJoe