की संपत्ति 'आंतरिक HTML' नहीं पढ़ सकता है मैं गैलरी में गतिशील - AJAX - छवि अपलोड के लिए एक मॉड्यूल के साथ एक रेल ऐप विकसित कर रहा हूं। मैं इसे this app - multi-file-upload-demo पर आधारित कर रहा हूं। मैं जावास्क्रिप्ट और सामान में बहुत उत्सुक नहीं हूं, इसलिए मैं उस कार्यान्वयन से बहुत सारे तर्क की प्रतिलिपि बना रहा हूं।रेल और AJAX फ़ाइल अपलोड - नल त्रुटि
Uncaught TypeError: Cannot read property 'innerHTML' of null
क्रोम कंसोल, जो फ़ाइल
tmpl.js को संदर्भित करता है में
:
मैं, मैं सभी जवाहरात और जावास्क्रिप्ट लाइब्रेरियों को शामिल किया है, और मैं एक त्रुटि प्राप्त हरफनमौला प्रदर्शन से सभी तर्क निम्नलिखित मेरे ऐप बना
tmpl.load = function (id) {
return document.getElementById(id).innerHTML;
};
जे एस का मेरा ज्ञान कोड की जो टुकड़ा है कि समारोह से चलाता है तो मैं आगे जा सकते हैं यह मेरे लिए स्पष्ट नहीं है।
क्या आप मुझे सलाह दे सकते हैं कि इस समस्या के स्रोत की जांच करने के लिए अगले चरण क्या हैं? मुझे उम्मीद है कि संभावित कारण विभिन्न हो सकते हैं, इसलिए मैं आवेदन से सभी कोड पेस्ट नहीं करना चाहता हूं।
यह मेरे लिए काम किया के रूप में मैं अपने स्क्रिप्ट टैग की आईडी को ध्यान से – thorne51