2017-01-03 8 views
9

का उपयोग करके बनाया गया था, क्या http अनुरोध (AJAX) कहां से खोजने के लिए क्रोम देव उपकरण का उपयोग करने का कोई तरीका है? मेरे पास एक बड़ी परियोजना है जिसमें विभिन्न फाइलों में कई अनुरोध हो रहे हैं। एक विशेष अनुरोध है कि मैं निरीक्षण करने में सक्षम होना चाहता हूं, मुझे इसे नेटवर्क टैब पर मिला है, लेकिन यह अनुरोध करने का कोई तरीका नहीं है कि कोड में यह अनुरोध कहां शुरू हुआ था।पता लगाएं कि कोड में http अनुरोध को क्रोम देव उपकरण

+0

प्रारंभकर्ता कॉलम है जो हमेशा 'jquery.min.js # 1' होगा अगर '$ .ajax' का उपयोग किया जाता है। मुझे लगता है कि DevTools स्क्रिप्ट को उस पंक्ति के साथ रिपोर्ट करता है जो 'xhr.send()' पर प्रयोग किया जाता है। –

+0

नेटवर्क टैब के आरंभकर्ता कॉलम। –

+0

यदि आपके पास कुछ प्रकार के सामान्य AJAX फ़ंक्शन हैं, तो आप ['arguments.caller'] (https://developer.mozilla.org/en-US/docs/] का लाभ लेने वाले डीबगिंग' console.log() 'का उपयोग कर सकते हैं। वेब/जावास्क्रिप्ट/संदर्भ/कार्य/तर्क/कॉलर) – MayorMonty

उत्तर

12

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

initiator column

आप इसे नहीं देख सकते हैं, टेबल हैडर पर राइट क्लिक करें और चयन सर्जक

आप शिफ्ट भी रख सकते हैं जबकि इसके प्रारंभकर्ता को देखने के लिए संसाधन पर होवर किया जा रहा है। शुरुआतकर्ता हरा है। निर्भरता लाल हैं। यदि आप आरंभकर्ता नहीं देख पा रहे हैं, तो यह वर्तमान में तालिका पर दिखाई नहीं दे रहा है (उच्च हो सकता है, फ़िल्टर किया जा सकता है, आदि)

+0

यह काम करता है, किसी भी तरह से मैं उस कॉलम को याद किया। धन्यवाद! – StackOverMySoul

+0

Duuuuude !!! यह कॉलम डिफ़ॉल्ट रूप से छिपा हुआ है ... यह इतना गलत है ... – Cipi

-1

चेक इस क्रोम एक्सटेंशन:

https://chrome.google.com/webstore/detail/ajax-debugger/lgfefckpdealogpcfjdhinecfbcgedam

कृपया मुझे बताओ कि क्या आपकी समस्या हल हो गई है! : डी

+0

आमतौर पर – MayorMonty

+0

टूटा हुआ होने पर, आपके द्वारा शामिल किए गए किसी भी लिंक के बारे में जानकारी शामिल करना अच्छा अभ्यास है, यह सही स्थान (लाइन कोड) नहीं बताता है जिसने अनुरोध शुरू किया था। नेटवर्क टैब से वही जानकारी प्राप्त की जा सकती है। –

5

के बाद से आप देख अनुरोध नेटवर्क फलक में बनाया जा रहा है, तो आप यूआरएल हड़पने कर सकते हैं और फिर उस URL पर एक्सएचआर ब्रेकप्वाइंट जोड़ें: (

In the breakpoint panel, on the right of the "Sources" pane

ब्रेकप्वाइंट पैनल में, पर "स्रोत" फलक का अधिकार)

आशा है कि इससे मदद मिलती है!

संबंधित मुद्दे