शीर्ष 50 AJAX साक्षात्कार प्रश्न और उत्तर (2025 अद्यतन)

1) अजाक्स क्या है?

अजाक्स को एसिंक्रोनस जावास्क्रिप्ट और एक्सएमएल के रूप में संक्षिप्त किया गया है। यह एक नई तकनीक है जिसका उपयोग बेहतर, तेज़ और अधिक इंटरैक्टिव वेब सिस्टम या एप्लिकेशन बनाने के लिए किया जाता है। Ajax ब्राउज़र और वेब सर्वर के बीच एसिंक्रोनस डेटा ट्रांसफर का उपयोग करता है।

इस तकनीक का उपयोग इंटरनेट को तेज़ और उपयोगकर्ता के अनुकूल बनाने के लिए किया जाता है। यह कोई प्रोग्रामिंग भाषा नहीं है.


2) अजाक्स एप्लिकेशन क्या हैं?

Ajax द्वारा ब्राउज़र आधारित एप्लिकेशन और प्लेटफ़ॉर्म स्वतंत्र एप्लिकेशन का उपयोग किया जाता है।

निःशुल्क पीडीएफ डाउनलोड: AJAX साक्षात्कार प्रश्न और उत्तर


3) अपडेट पैनल में कितने प्रकार के ट्रिगर मौजूद हैं?

अद्यतन पैनल में दो प्रकार के ट्रिगर्स का उपयोग किया जाता है:

  • पोस्टबैकट्रिगर - यह पूर्ण पोस्टबैक के रूप में काम करता है और यह अतुल्यकालिक रूप से काम नहीं कर सकता है
  • AsyncPostBackTrigger - आंशिक पोस्ट एसिंक्रोनस रूप से वापस

4) अजाक्स के सभी नियंत्रण क्या हैं?

अजाक्स के नियंत्रण निम्नलिखित हैं:

  • स्क्रिप्ट प्रबंधक
  • स्क्रिप्टमैनेजरप्रॉक्सी
  • अद्यतन पैनल
  • अद्यतन प्रगति
  • घड़ी

5) उस डीएलएल का क्या नाम है जिसमें अजाक्स नियंत्रण टूल किट शामिल है?

Ajaxcontroltoolkit.dll Ajax नियंत्रण टूल किट के लिए उपयोग किया जाने वाला DLL है और इसे इंटरनेट से डाउनलोड किया जा सकता है। इसे टूल बॉक्स में जोड़ा जा सकता है या सीधे बिन फ़ोल्डर में कॉपी किया जा सकता है।
Ajax_logo_by_gengns-svg


6) क्वेरीस्ट्रिंग में #&& की क्या भूमिका है?

# को इतिहास की स्थिति को सीमित करने के लिए खंड परिसीमनक के रूप में माना जाता है और && पूर्ववर्ती का उपयोग क्वेरी स्ट्रिंग में जानकारी की जांच करने के लिए किया जाता है।


7) अजाक्स अनुरोध की अवधि को कैसे नियंत्रित करें?

Ajax अनुरोध की अवधि को नियंत्रित करने के लिए AsyncPostBackTimeout प्रॉपर्टी का उपयोग किया जाता है। इस संपत्ति का डिफ़ॉल्ट मान 90 सेकंड है।

उदाहरण -

<asp:ScriptManager runat="server" id="sample" AsyncPostBackTimeout="40"/>

 


8) अजाक्स के क्या फायदे हैं?

अजाक्स के फायदे निम्नलिखित हैं:

  • बैंडविड्थ उपयोग - जब डेटा एक ही पृष्ठ से प्राप्त किया जाता है तो यह मेमोरी बचाता है।
  • अधिक इंटरैक्टिव
  • डेटा की त्वरित पुनर्प्राप्ति

9) अजाक्स के क्या नुकसान हैं?

अजाक्स के नुकसान निम्नलिखित हैं:

  1. AJAX जावास्क्रिप्ट पर निर्भर है. यदि ब्राउज़र या में कुछ जावास्क्रिप्ट समस्या है OS, Ajax समर्थन नहीं करेगा
  2. अजाक्स खोज इंजनों में समस्याग्रस्त हो सकता है क्योंकि यह अपने अधिकांश हिस्सों के लिए जावास्क्रिप्ट का उपयोग करता है।
  3. AJAX में लिखा गया स्रोत कोड आसानी से पढ़ने योग्य है। अजाक्स में कुछ सुरक्षा मुद्दे होंगे।
  4.  डिबगिंग कठिन है
  5.  अनुरोधों का आकार बढ़ाता है
  6.  धीमा और अविश्वसनीय नेटवर्क कनेक्शन.
  7. AJAX सक्षम पृष्ठों का उपयोग करते समय ब्राउज़र बैक बटन के साथ समस्या।

10) अपडेट पैनल क्या है?

अपडेट पैनल एक सर्वर नियंत्रण है जिसका उपयोग वेब पेज के निर्दिष्ट हिस्से को अपडेट करने के लिए किया जाता है। जब भी अपडेट पैनल का उपयोग किया जाता है तो स्क्रिप्ट मैनेजर का उपयोग करना आवश्यक होता है। अद्यतन पैनल का उपयोग करके, उपयोगकर्ता बाहरी नियंत्रणों को संभाल नहीं सकता है।


11) क्रॉस डोमेन अजाक्स कॉल के लिए उपयोग की जाने वाली दो विधियाँ कौन सी हैं?

दो और अधिक सुरक्षा डोमेन के बीच डेटा स्थानांतरित करने के लिए दो तरीकों का उपयोग किया जाता है:

  • CORS - क्रॉस ओरिजिन रिसोर्स शेयरिंग और यह HTTP वेब ब्राउज़र के साथ काम करता है
  • जेएसओएनपी - JSON पैडिंग के साथ जो HTTP GET और लीगेसी ब्राउज़र पर काम करता है

12) अजाक्स द्वारा उपयोग की जाने वाली सभी प्रौद्योगिकियाँ क्या हैं?

AJAX निम्नलिखित तकनीकों का उपयोग करता है:

  • जावास्क्रिप्ट
  • XMLHttpRequest
  • दस्तावेज़ ऑब्जेक्ट मॉडल (DOM)
  • वर्द्धनीय एचटीएमएल (एक्सएचटीएमएल)
  • व्यापक शैली पत्रक (सीएसएस)

13) अजाक्स की सभी विशेषताएं क्या हैं?

अजाक्स की विशेषताएं निम्नलिखित हैं और वे इस प्रकार हैं:

  • लाइव डेटा बाइंडिंग
  • क्लाइंट-साइड टेम्पलेट रेंडरिंग
  • ग्राहक घटकों की घोषणात्मक तात्कालिकता
  • जावास्क्रिप्ट ऑब्जेक्ट और सरणियों पर पर्यवेक्षक पैटर्न
  • ADO.NET डेटा सेवाओं और डेटा संदर्भों का आह्वान करना
  • डेटाव्यू नियंत्रण

14) अजाक्स में JSON क्या है?

JSON को संक्षेप में जावास्क्रिप्ट ऑब्जेक्ट नोटेशन कहा जाता है।

JSON जावास्क्रिप्ट में एक सुरक्षित और विश्वसनीय डेटा इंटरचेंज प्रारूप है, जिसे उपयोगकर्ताओं और मशीनों दोनों के लिए समझना आसान है।


15) AJAX और जावास्क्रिप्ट के बीच क्या अंतर हैं?

AJAX और जावास्क्रिप्ट के बीच अंतर इस प्रकार हैं:

AJAX

जावास्क्रिप्ट

AJAX सर्वर को अनुरोध भेजता है और प्रतिक्रिया की प्रतीक्षा नहीं करता है। यह उस दौरान पेज पर अन्य ऑपरेशन करता है जावास्क्रिप्ट सर्वर से अनुरोध करता है और प्रतिक्रिया की प्रतीक्षा करता है
पूरे पृष्ठ को डाउनलोड करने के लिए AJAX को पृष्ठ को ताज़ा करने की आवश्यकता नहीं है डाउनलोड होने के बाद जावास्क्रिप्ट एक वेब पेज को प्रबंधित और नियंत्रित करता है
AJAX सर्वर पर ओवरलोड को कम करता है क्योंकि स्क्रिप्ट को एक बार अनुरोध करने की आवश्यकता होती है जावास्क्रिप्ट एक अनुरोध पोस्ट करता है जो हर बार स्क्रिप्ट को अपडेट करता है

16) ASP.NET AJAX आर्किटेक्चर के घटक क्या हैं?

AJAX आर्किटेक्चर के दो घटक हैं:

  • AJAX क्लाइंट आर्किटेक्चर
  • AJAX सर्वर आर्किटेक्चर

17) विस्तारक नियंत्रण क्या हैं?

एक्सटेंडर नियंत्रण ASP.NET में नई और उन्नत क्षमताओं को जोड़ने के लिए जावास्क्रिप्ट कोड के एक ब्लॉक का उपयोग करता है।


18) AJAX कंट्रोल एक्सटेंडर टूलकिट क्या है?

AJAX कंट्रोल टूलकिट उन एक्सटेंडरों में से एक है जिनका उपयोग ASP.NET नियंत्रणों की कार्यक्षमता को बढ़ाने या जोड़ने के लिए किया जाता है। एक्सटेंडर ASP.NET नियंत्रणों में नई और उन्नत क्षमताओं को जोड़ने के लिए जावास्क्रिप्ट कोड के एक ब्लॉक का उपयोग करते हैं।

AJAX कंट्रोल एक्सटेंडर टूलकिट साइट से निःशुल्क डाउनलोड है।


19) AJAX का उपयोग कहाँ नहीं किया जा सकता है?

यदि उपयोगकर्ता AJAX का उपयोग नहीं कर सकते

  • यदि पेज को खोज इंजन में दिखाना है
  • यदि ब्राउज़र जावास्क्रिप्ट का समर्थन नहीं करता है
  • यदि उपयोगकर्ता सुरक्षित एप्लिकेशन बनाना चाहता है

20) किसी सर्वर पर AJAX अनुप्रयोगों को निष्पादित करने के लिए पूर्व-आवश्यकताएँ क्या हैं?

AJAX .NET Framework 4.0 की एक अंतर्निहित कार्यक्षमता है और AJAX एप्लिकेशन को केवल इंस्टॉल करके निष्पादित किया जा सकता है माइक्रोसॉफ्ट विजुअल स्टूडियो 2010. अपने एप्लिकेशन में एक्सटेंडर का उपयोग करने के लिए, आपको AJAX कंट्रोल टूलकिट इंस्टॉल करना होगा और AjaxControlToolkit.dll फ़ाइल को अपने एप्लिकेशन की बिन निर्देशिका में कॉपी करना होगा।


21) AJAX फ्रेमवर्क क्या है?

ASP.NET AJAX, asp.net वेब अनुप्रयोगों में Ajax को लागू करने के लिए एक निःशुल्क ढांचा है। इसका उपयोग त्वरित रूप से कुशल और इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए किया जाता है जो सभी ब्राउज़रों पर काम करते हैं।


22) आप कैसे पता लगा सकते हैं कि AJAX अनुरोध पूरा हो गया है?

ReadyState प्रॉपर्टी का उपयोग यह जांचने के लिए किया जाता है कि AJAX अनुरोध पूरा हो गया है या नहीं। यदि संपत्ति चार के बराबर है, तो अनुरोध पूरा हो गया है और डेटा उपलब्ध है।


23) क्या अजाक्स करने के लिए जावास्क्रिप्ट ज्ञान आवश्यक है?

हाँ, यदि आप अपने वेब एप्लिकेशन के लिए नई AJAX कार्यक्षमता विकसित करने की योजना बना रहे हैं।


24) कौन से ब्राउज़र AJAX का समर्थन करते हैं?

निम्नलिखित ब्राउज़र AJAX का समर्थन करते हैं:

  • इंटरनेट एक्सप्लोरर 5.0 और इसके बाद के संस्करण
  • ओपेरा 7.6 और ऊपर
  • नेटस्केप 7.1 और ऊपर
  • सफ़ारी 1.2 और ऊपर

25) आप अजाक्स कोड का परीक्षण कैसे कर सकते हैं?

JSUnit क्लाइंट साइड जावास्क्रिप्ट कोड है जिसका उपयोग JUnit के भाग के रूप में किया जाता है। Ajax कोड के लिए JSUnit का उपयोग किया गया है।


26) क्या अजाक्स को एक प्रौद्योगिकी मंच कहा जाता है या यह एक वास्तुशिल्प शैली है?

अजाक्स प्रौद्योगिकी और स्थापत्य शैली दोनों का समर्थन करता है।


27) AJAX अनुप्रयोगों को कैसे डीबग किया जा सकता है?

डिबगिंग के लिए दो टूल का उपयोग किया जाता है:

  • IE के लिए फ़िडलर
  • मोज़िला के लिए फ़ायरबग.

28) हम AJAX में XMLHttpRequest को कैसे रद्द कर सकते हैं?

Ajax में XMLHttpRequest को रद्द करने के लिए Abort() विधि को कॉल किया जा सकता है।


29) क्या AJAX कोड क्रॉस ब्राउज़र संगत है?

नहीं, यह क्रॉस ब्राउज़र संगत का समर्थन कर रहा है। यदि ब्राउज़र मूल XMLHttpRequest जावास्क्रिप्ट ऑब्जेक्ट का समर्थन करता है, तो इसका उपयोग किया जा सकता है।


30) AJAX अनुरोध के लिए प्रयुक्त ऑब्जेक्ट का नाम क्या है?

XmlHttpRequest ऑब्जेक्ट का उपयोग Ajax अनुरोधों के लिए किया जाता है।


31) अजाक्स में अपडेट पैनल के लिए क्या शर्त है?

?

अपडेट पैनल नियंत्रणों का उपयोग करने के लिए स्क्रिप्ट मैनेजर पूर्व-आवश्यक है।


32) प्रति पेज कितने अपडेट पैनल का उपयोग किया जा सकता है?

प्रति पृष्ठ अपडेट पैनल की संख्या पर कोई प्रतिबंध नहीं है।


33) स्क्रिप्ट मैनेजर क्या है?

स्क्रिप्ट मैनेजर AJAX की क्लाइंट साइड स्क्रिप्ट को प्रबंधित करने में मदद करता है। स्क्रिप्ट मैनेजर मध्यस्थ के रूप में कार्य करता है क्योंकि AJAX जावास्क्रिप्ट पर निर्भर करता है। AJAX का उपयोग करने वाले प्रत्येक पृष्ठ में AJAX लाइब्रेरीज़ को सक्षम करने के लिए एक स्क्रिप्ट मैनेजर होता है।


34) अजाक्स ऑब्जेक्ट कैसे बनाए जा सकते हैं?

Ajax ऑब्जेक्ट बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग किया जा सकता है:

Var sample = New ajaxObject('path of the page')

35) अजाक्स द्वारा उपयोग किए जाने वाले प्रोटोकॉल क्या हैं?

  • HTTP का GET या POST
  • वेब सर्वर के साथ अनुरोध करने के लिए XMLHttpRequest
  • क्लाइंट और सर्वर के बीच संचार करने के लिए JSON का उपयोग करता है
  • यूईडी या यूआरएल एन्कोडेड डेटा

36) अजाक्स के सभी सुरक्षा मुद्दे क्या हैं?

सुरक्षा संबंधी समस्याएं जिनका सामना किया जा सकता है

  • जब अजाक्स कॉल सादे पाठ के माध्यम से भेजी जाती है और इससे डेटाबेस विवरण जानने में मदद मिल सकती है
  • स्क्रिप्ट डालना भी संभव हो सकता है और हमलावर आसानी से सिस्टम में प्रवेश कर सकते हैं

 37) हम समवर्ती अनुरोधों को कैसे संभाल सकते हैं?

समवर्ती अनुरोधों को संभालने के लिए जावास्क्रिप्ट फ़ंक्शन लिखे जाने चाहिए और कॉल बैक फ़ंक्शन को पैरामीटर के रूप में पारित किया जा सकता है। वे पैरामीटर AjaxInteraction(URL, कॉलबैक) ऑब्जेक्ट को पास कर दिए जाते हैं।


38) अद्यतन पैनल की भूमिका परिभाषित करें?

अपडेट पैनल का उपयोग मौजूदा ASP.NET अनुप्रयोगों में कार्यक्षमता जोड़ने के लिए किया जाता है। आंशिक पृष्ठ रेंडरिंग का उपयोग करके, इसका उपयोग सामग्री को अद्यतन करने के लिए किया जा सकता है। पूरे पेज के बजाय आंशिक पेज को रिफ्रेश किया जा सकता है।


39) क्या हम अजाक्स में नेस्टेड अपडेट पैनल का उपयोग कर सकते हैं?

हां, हम अजाक्स में नेस्टेड अपडेट पैनल का उपयोग कर सकते हैं। पेज रिफ्रेश पर अधिक नियंत्रण पाने के लिए अपडेट पैनल को नेस्ट किया जा सकता है।


40) Ajax में पोस्ट कितने प्रकार के होते हैं?

पोस्ट बैक दो प्रकार के होते हैं:

  • सिंक्रोनस पोस्टबैक
  • अतुल्यकालिक पोस्टबैक

41) हम अजाक्स में अपवाद प्रबंधन को कैसे संभाल सकते हैं?

ErrorTemplate जो कि स्क्रिप्ट मैनेजर का चाइल्ड टैग है, का उपयोग Ajax में अपवाद हैंडलिंग को संभालने के लिए किया जाता है।


42) ASP.NET Ajax क्लाइंट लाइब्रेरी के घटक क्या हैं?

Ajax क्लाइंट लाइब्रेरी में निम्नलिखित घटकों का उपयोग किया जाता है:

  • घटक परत
  • कोर सेवा परत
  • ब्राउज़र संगतता परत

43) स्क्रिप्ट प्रबंधन समूह के नियंत्रण क्या हैं?

स्क्रिप्ट प्रबंधन समूह के नियंत्रण हैं:

  • स्क्रिप्ट प्रबंधक
  • स्क्रिप्टमैनेजरप्रॉक्सी

44) JSON द्वारा समर्थित सभी विभिन्न डेटा प्रकार क्या हैं?

JSON निम्नलिखित डेटा प्रकारों का समर्थन करता है:

  • तार
  • नंबर
  • बूलियन
  • ऐरे
  • वस्तु
  • अशक्त

45) अजाक्स के लक्ष्य क्या हैं?

ASP.NET Ajax के मूल लक्ष्य हैं:

  • वेब सर्वर हिट्स में कमी
  • नेटवर्क लोड कम हुआ
  • इंटरैक्टिव यूजर इंटरफेस
  • मंच और वास्तुकला तटस्थता
  • सिंक्रोनस और एसिंक्रोनस संचार दोनों के लिए समर्थन
  • एक सर्वर- और क्लाइंट-साइड ढांचा प्रदान करें

46) AJAX में प्रॉक्सी और प्रॉक्सी रहित कॉल के बीच क्या अंतर है?

प्रॉक्सी कॉल स्टब ऑब्जेक्ट के माध्यम से की जाती हैं जिन्हें AJAX में जावास्क्रिप्ट पक्ष पर PHP कक्षाओं से कॉल किया जा सकता है।

AJAX में HTML_AJAX.replace() और HTML_AJAX.append() जैसे उपयोगिता जावास्क्रिप्ट फ़ंक्शंस का उपयोग करके प्रॉक्सीलेस कॉल किए जाते हैं।


47) अजाक्स में कितने प्रकार के तैयार राज्य हैं?

Ajax में चार तैयार अवस्थाएँ हैं:

  • आरंभीकरण
  • निवेदन
  • प्रक्रिया
  • तैयार

48) रजिस्टरक्लाइंटस्क्रिप्टब्लॉक, रजिस्टरक्लाइंटस्क्रिप्टइनक्लूड और रजिस्टरक्लाइंटस्क्रिप्टरिसोर्स के बीच क्या अंतर है?

निम्नलिखित कार्य हैं:

  • रजिस्टरक्लाइंटस्क्रिप्टब्लॉक - स्क्रिप्ट को एक स्ट्रिंग पैरामीटर के रूप में निर्दिष्ट किया गया है।
  • रजिस्टरक्लाइंटस्क्रिप्टइनक्लूड - एक यूआरएल पर स्रोत विशेषता सेट करके जो एक स्क्रिप्ट फ़ाइल को इंगित करता है।
  • रजिस्टर क्लाइंटस्क्रिप्ट रिसोर्स - एक असेंबली में संसाधन नाम निर्दिष्ट करता है। HTTP हैंडलर पर कॉल द्वारा स्रोत विशेषता स्वचालित रूप से एक यूआरएल के साथ पॉप्युलेट हो जाती है जो असेंबली से नामित स्क्रिप्ट को पुनर्प्राप्त करती है।

49) कौन सा अनुरोध बेहतर है, प्राप्त करें या पोस्ट करें?

AJAX अनुरोधों को HTTP GET अनुरोध का उपयोग करना चाहिए जहां अनुरोधित URL के लिए डेटा नहीं बदलता है।

जब सर्वर पर स्थिति अपडेट की जाती है तो HTTP POST का उपयोग किया जाना चाहिए। सुसंगत वेब एप्लिकेशन आर्किटेक्चर के लिए इसकी अत्यधिक अनुशंसा की जाती है।


50) अजाक्स की सीमाएँ क्या हैं?

यदि नेटवर्क बैंडविड्थ धीमा है और कोई पूर्ण पोस्टबैक नहीं चल रहा है, तो अजाक्स वेब एप्लिकेशन अंतिम उपयोगकर्ताओं को भ्रमित करता है।


साझा करें

7 टिप्पणियाँ

  1. अजीज उर रहमान कहते हैं:

    बहुत बढ़िया जानकारी धन्यवाद

  2. अवतार Guru99 कहते हैं:

    यदि आप "0" अप्रारंभित स्थिति पर विचार करते हैं तो यह कुल मिलाकर 5 है, लेकिन हम इसे नहीं मानते हैं इसलिए यह 4 है।

  3. अवतार मामूली सिपाही कहते हैं:

    प्रश्न का प्रश्नोत्तरी उत्तर 'AJAX अनुरोध के लिए प्रयुक्त ऑब्जेक्ट का नाम क्या है?' गलत है, यह XMLHTTPRequest होना चाहिए लेकिन यह कहता है कि यह अनुरोध है

    1. अवतार व्यवस्थापक कहते हैं:

      अद्यतन! इस पर ध्यान दिलाने के लिए धन्यवाद

  4. अवतार शिवम आसरा कहते हैं:

    आपकी वेबसाइट सबसे अच्छी है धन्यवाद सर

  5. अवतार फॉस्टिन सेमेला कहते हैं:

    धन्यवाद, आपका योगदान महान है

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *