1
我想將一個js文件導入到名爲DomLoader.js的Meteor中,該文件使用XMLHttpRequest對象。如果我嘗試將文件加載流星包內,像這樣:在流星包中使用XMLHttpRequest對象
Package.on_use(function(api) {
api.add_files('DomLoader.js', 'client');
// more add_files and export statements
}
因爲XMLHttpRequest的在DomLoader.js文件未定義存在錯誤。我應該如何獲得這個對象?一種可能的方法是使用Npm中的一個,但我不確定那個行爲是否與瀏覽器中的行爲完全相同。
你已經在它的文件DomLoader.js中使用了'XMLHttpRequest'而不是'XmlHttpRequest'。也許這就是爲什麼它出現爲空引用錯誤 – Akshat
對不起,我的意思是XMLHttpRequest。我會改變這個問題。 – user2191332
這很奇怪; XMLHttpRequest是在其他文件中定義的,我將其放入api.add_files中,但對於DomLoader.js文件,我必須使用window.XMLHttpRequest來獲取定義的對象。 – user2191332