में एक्सएचआर में ब्रेकपॉइंट सेट करें मेरे पास एक ऐसा पृष्ठ है जो एक फॉर्म सबमिट होने पर एक्सएचआर अनुरोध भेजता है और जब मैं प्रतिक्रिया प्राप्त करता हूं तो क्रोम को तोड़ना चाहता हूं। ऐसा लगता है कि यह पूरा करने का सबसे अच्छा तरीका होगा यदि क्रोम में जावास्क्रिप्ट फ़ंक्शन है जिसे मैं कॉल कर सकता हूं तो निष्पादन तोड़ता है लेकिन मैं अब तक ऐसा कुछ भी नहीं ढूंढ पाया। क्या कोई और समाधान है?क्रोम
संपादित:
मैं वास्तव में तो मैं एक ब्रेकपाइंट तरीका है कि निर्धारित नहीं कर सकते एक कॉलबैक अनुरोध के लिए परिभाषित नहीं है। अनुरोध jQuery कोड की इस पंक्ति के साथ भेजा जा रहा है:
$.post(this.action, $(this).serialize(), null, "script");
जहां this
एक रूप तत्व है। null
तर्क वह जगह है जहां आप आमतौर पर कॉलबैक को परिभाषित करेंगे लेकिन "script"
तर्क के साथ, सर्वर द्वारा कच्चे जावास्क्रिप्ट को वापस कर दिया जाता है और फिर सीधे निष्पादित किया जाता है, इसलिए ऐसा लगता है कि कोड को तोड़ने और चरणबद्ध करने का एकमात्र तरीका debugger;
कथन के साथ है। यह काम करता है, लेकिन कोड के माध्यम से कदम उठाने पर आप वास्तव में नहीं देख सकते कि आप किस लाइन पर हैं, इसलिए यह थोड़ा अजीब है। मुझे संदेह है कि यह क्रोम के डिबगिंग टूल की एक सीमा है।
मुझे यह नहीं मिला। यदि आप कॉलबैक को रद्द करते हैं, तो क्या सभी प्रतिक्रियाओं को अनदेखा नहीं किया जाएगा? आप डीबगर को तोड़ने के लिए कहां चाहते थे? – syockit