मैं एक jQuery यूआई संवाद में jQuery यूआई 1.7.3 डेटपिकर विजेट का उपयोग करने की कोशिश कर रहा हूं। संवाद की सामग्री पृष्ठ टेम्पलेट से हैं जिसमें पेज फ़ंक्शन बनाने के लिए आवश्यक जावास्क्रिप्ट के सभी विभिन्न आयात शामिल हैं। जिन चीज़ों को मैं आयात करता हूं उनमें से एक प्रसिद्ध date.js फ़ाइल है।jQuery UI 1.7.3 datepicker date.js के साथ संघर्ष "बहुत अधिक रिकर्सन" का कारण बनता है?
यह पृष्ठ जो मैं संवाद में लोड करता हूं वह भी एक स्टैंडअलोन पृष्ठ के रूप में मौजूद है। डेटपिकर वहां एक आकर्षण की तरह काम करता है। जब मैं इसे संवाद में लोड करता हूं तो सबकुछ टूट जाता है। जब दिनांक इनपुट फ़ील्ड पर ध्यान दिया जाता है, तो डेटपिकर दिखाना चाहिए। हालांकि, मैं बहुत की तरह एक घृणित त्रुटि मिलती है:
too much recursion
[Break on this error] return w;};Date.prototype.isDST=function...ase"z":return"";}}):this._toString();};\n
datepicker कैलेंडर प्रदर्शित नहीं करता है और मैं अपने फ़ायरबग में 1 त्रुटि कह रही है कि यह date.js
कि उल्टियां कर रहा है मिलता है। मैं इस तरह की इसी तरह की समस्याओं में भाग गया हूं जो अतीत में बहुत अधिक रिकर्सन से निपट रहा है लेकिन मुझे कभी भी इस तरह की त्रुटियों को ठीक करने का यकीन नहीं है।
क्या कोई मुझे बता सकता है कि क्या बात है?
मैं इस मुद्दे पर आया हूं जब मैंने गलती से एक स्ट्रिंग पास की है जिसमें HTML तत्व होते हैं जहां एक मान की अपेक्षा की जाती है। jQuery उस पार्स को पार्स करना शुरू कर देता है और जेएस रिकर्सन स्टैक से अधिक है। बस एक सूचक आपको कोड डीबग करने में मदद करता है। – Ajaxe