jQuery UI संवाद मुझे दीवारों को ड्राइव करता है। मेरी समझ में सबसे अच्छी बात यह है कि यह कैसे काम करता है:jQuery UI संवाद अप्रत्याशित रूप से व्यवहार करता है
जब आप $('#myDialog').dialog({...})
करते हैं, तो यह #myDialog तत्व की प्रतिलिपि बनाता है और इसे आपके शरीर टैग के नीचे इस विचित्र विजेट चीज़ के अंदर ले जाता है। यह पागलपन है! यह संभवतः अद्वितीय डीओएम तत्वों (आईडी के साथ) को डुप्लिकेट करेगा जब यह ऐसा करता है।
तो मैं जो करने की कोशिश कर रहा हूं वह मूल तत्व (#myDialog) के HTML को रीफ्रेश करते समय इसे एक अनुमानित तरीके से व्यवहार करता है। मैं गतिशील ऐसा करते हैं, कभी कभी संवाद किसी भी अधिक खोलने नहीं करता है:
या कभी कभी संवाद (क्योंकि यह पेज कि जिस तरह से के निचले भाग में कैश की गई है) वर्ष HTML के साथ खुलता है। इसके साथ क्या हो रहा है?
क्या आप इस काम के साथ एक उदाहरण जेएस बेडल पोस्ट कर सकते हैं? पिछली बार मैंने कोशिश की, नष्ट ने संवाद को नष्ट कर दिया और मुझे इसे फिर से बनाना पड़ा। जो भी बुरा था। – Milimetric
मैंने js fiddle – binhgreat
एचएम पर एक उदाहरण के साथ उत्तर अपडेट किया, मुझे स्टिकर होने से नफरत है, लेकिन उस उदाहरण में मैंने जिस समस्या को पोस्ट किया है, वह काफी कवर नहीं करता है। ध्यान दें कि jsfiddle पर आप एक गूंज AJAX अनुरोध ('/ echo/html /') पर पोस्ट कर सकते हैं ताकि मुझे और अधिक बारीकी से अनुकरण करने के लिए जो मुझे परेशानी हो रही हो। – Milimetric