javascript - Reference error geolocation -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
मैं जियोलोकेशन का उपयोग करने की कोशिश कर रहा हूं जावास्क्रिप्ट में हालांकि, मेरे सांत्वना पर मुझे एक त्रुटि दिखाई देती है: संदर्भएरे: सफलता की परिभाषा नहीं है
। परिणामस्वरूप मैं असमर्थ हूं कि मेरा कोड बाकी के कार्यों को निष्पादित करने में असमर्थ है I यहां मेरा क्रियान्वयन है:
फ़ंक्शन पर क्लिक किया गया () {console.log ("अंदर क्लिक किया गया"); अगर ($ ("# चेकबॉक्स-एच-2j")। प्रोप ('चेक')) (यदि (नेविगेटर। स्थान) {navigator.geolocation.getCurrentPosition (सफलता, त्रुटि); } और {document.getElementById ("हैलो")। InnerHTML = "समर्थित नहीं"; } फ़ंक्शन सफलता (स्थिति) {lat = position.coords.latitude; Lng = position.coords.longitude; Document.getElementById ("हैलो")। InnerHTML = "lat:" + अक्षांश + "& lt; br & gt; लंबे:" + lng; } फ़ंक्शन त्रुटि (त्रुटि) {document.getElementById ("हैलो")। InnerHTML = "त्रुटि कोड:" + error.code; अगर (err.code == 1) {document.getElementById ("हैलो")। InnerHTML = "प्रवेश अस्वीकृत"; } अगर (err.code == 2) {document.getElementById ("हैलो")। InnerHTML = "स्थिति अनुपलब्ध"; }}}}}
क्या संदर्भ त्रुटि पंक्ति क्रमांक 08 में है।
<पूर्व> नेविगेटर.जोलोकेशन.गेटकंटेंट (सफलता, त्रुटि);
यदि ऐसा है तो समस्या यह हो सकती है कि जब आप सफलता का उपयोग करते हैं, तो इस फ़ंक्शन को परिभाषित करने से पहले उपयोग किया जाता है, इसलिए इसे आगे निष्पादन बंद हो जाता है, इसे प्रयोग करने से पहले फ़ंक्शन को परिभाषित करने का प्रयास करें, फिर काम करेगा।
Comments
Post a Comment