/ / jQuery UI + ASP.NET: AJAX के तैयार होने के बाद मोडल पॉपअप लोड करें - asp.net, jquery, jquery-ui, asp.net-ajax

jQuery यूआई + एएसपी.नेट: AJAX तैयार होने के बाद मॉडल पॉपअप लोड करें - asp.net, jquery, jquery-ui, asp.net-AJAX

मैं थोड़ी मदद की उम्मीद कर रहा था। मैं वर्तमान में ASP.Net वेब ऐप में कुछ jQueryUI विजेट्स का उपयोग कर रहा हूं। मैंने सफलतापूर्वक सब कुछ काम कर लिया है। मूल रूप से, मेरे पास एक पृष्ठ पर एक GridView है जिसमें डेटा वाली प्रत्येक पंक्ति में कुछ छिपे हुए फ़ील्ड हैं। मेरे पास एक डायलॉग डीआई है जिसमें एक अपडेट पैनल और कुछ लेबल हैं।

जब कोई उपयोगकर्ता छवि बटन पर क्लिक करता हैGridView, jQuery को jQueryUI संवाद दिखाने के लिए निकाल दिया जाता है और चयनित GrViewView पंक्ति से लेबल भरने के लिए कोड का उपयोग किया जाता है। दुर्भाग्य से, AJAX संचार को संवाद विखंडन दिखाने के लिए अद्यतन करने में थोड़ा अधिक समय लगता है।

एक ही सवाल वास्तव में एक एएसपी पृष्ठ को एक jQuery पॉपअप विंडो में लोड करने पर भी लागू होता है क्योंकि मुझे अंततः ऐसा करने की आवश्यकता होगी।

तो मेरे सवाल कर रहे हैं:

  • जब तक पॉपअप के लिए AJAX की जानकारी के साथ आंशिक पोस्टबैक वापस नहीं आया, तब तक मैं jQuery को कैसे निष्पादित कर सकता हूं?
  • क्या उपरोक्त विधि जाने का सही तरीका है?
  • क्या कोई बेहतर तरीका है?
  • AJAX को गति देने का एक तरीका है संचार इसे और अधिक बनाने के लिए तात्कालिक?

अपने इनपुट के लिए अग्रिम में शुक्रिया।

उत्तर:

उत्तर № 1 के लिए 1

यह जानने के बिना कि आप क्या कर रहे हैं (कोड वार), सबसे अच्छा मैं समझ सकता हूं कि आप कुछ व्यवहार को ट्रिगर करना चाहते हैं बाद अजाक्स कॉल पूरा हो गया है, जो वास्तव में इस तरह समर्थित है:

$.ajax({
url: "myurl.aspx",
success: function(data) {
//everything you want to happen after the ajax completes.
//this can either be code, or a call to another function that loads your div
}
});