2009-09-03 9 views
10

मुझे अभी यह त्रुटि संदेश फायरबग में मिला है। एक Google खोज अन्य रहस्यमय लोगों के अलावा कुछ भी नहीं बताती है! क्या किसी को कोई विचार है कि इसका क्या अर्थ है?फ़ायरबग "एक्सएमएल संपूर्ण कार्यक्रम नहीं हो सकता" त्रुटि संदेश का क्या अर्थ है?

यह यह 3-लाइन स्क्रिप्ट की अंतिम पंक्ति पर संकेत दिया जा रहा है:

<script> 
    g_BuildServer = "/"; 
</script> 

उत्तर

12

आप एक js फ़ाइल में जावास्क्रिप्ट डाल दिया (जो मुझे लगता है तुमने किया था), नहीं स्क्रिप्ट टैग रखूँ, डाल

g_BuildServer = "/"; 

केवल।

अन्यथा, पार्सर के लिए, आपने अभी एक XML दस्तावेज़ को एक स्क्रिप्ट के रूप में प्रदान किया है।

2

पृष्ठ में एक खाली स्क्रिप्ट टैग रखने के लिए भी मुझे हुआ। जब मैं इस हटाया:

..
<script src="" type="text/javascript"></script> 

सब कुछ वापस सामान्य करने के लिए मिल गया

1

मुझे मिल गया त्रुटि क्योंकि सर्वर के लिए एक अनुरोध के जवाब में एक xml त्रुटि संदेश लौट रहा था "एक्सएमएल पूरे कार्यक्रम नहीं हो सकता" एक जावास्क्रिप्ट फ़ाइल। मेरा मामला असामान्य हो सकता है, लेकिन यहां यह है:

मेरे पास सर्वर संसाधनों तक पहुंच प्रदान करने या अस्वीकार करने वाला सर्वलेट फ़िल्टर था। यदि यह पहुंच प्रदान करता है, तो आपको संसाधन मिल जाता है, अन्यथा, आपको <filterResponse><Access_Denied/></filterResponse> मिलते हैं। मैं जावास्क्रिप्ट फ़ाइल को उन संसाधनों की सूची में जोड़ने में विफल रहा था जिन्हें आपको एक्सेस करने के लिए लॉग इन नहीं करना है। इसलिए, जब फ़ायरफ़ॉक्स को जावास्क्रिप्ट प्रोग्राम के बॉडी के रूप में एक XML त्रुटि संदेश प्राप्त हुआ, तो इसकी शिकायत सही समझ में आती है।

6

मुझे यह त्रुटि मिली जब jquery $ का उपयोग करते समय कोई डेटा प्रकार विशेषता नहीं मिली जब यह HTML पुनर्प्राप्त कर रहा था। मैंने डेटा टाइप पैरामीटर को "एचटीएमएल" के रूप में जोड़ा और यह समस्या को ठीक कर दिया।

+0

+1: आपके उत्तर के लिए धन्यवाद! वह भी मेरी समस्या थी। –

+0

+1: मैं भी :) बहुत बहुत धन्यवाद !! –

+1

+1 काम करता है! मैंने * डेटाटाइप घोषित किया था, लेकिन मेरा 'स्क्रिप्ट' था। एक बार जब मैंने इसे 'html' में बदल दिया, तो त्रुटि दूर हो गई। – Trip

0

मैं इस त्रुटि का अनुभव किया जब मैं अपने जावास्क्रिप्ट में एक टिप्पणी की थी लेकिन यह एक/* साथ शुरू नहीं किया था यह सिर्फ कुछ * के इसलिए एक सिंटैक्स त्रुटि

0

इसके अलावा, आप इस त्रुटि प्राप्त कर सकते हैं बनाने जबकि आप jQuery का उपयोग करते हैं। उस मामले में "jQuery" को "jQuery"

0

यह भी होता है, जब आप jQuery की टेम्पलेट प्लगइन का उपयोग करते हैं, और आप एक स्क्रिप्ट टैग में मार्कअप डालते हैं, लेकिन आप स्क्रिप्ट टैग की प्रकार विशेषता को 'टेक्स्ट' में बदलना भूल जाते हैं/x-jquery-tmpl '

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