我正在开发一个 Rails 应用程序,其中包含一个用于动态 - ajax - 图像上传到图库的模块。我是根据this app - multi-file-upload-demo来做的。我对 Javascript 之类的东西不太热衷,所以我从该实现中复制了很多逻辑。
我按照 Rounders 演示中的所有逻辑编写了我的应用程序,我已经包含了所有 gems 和 javascript 库,但出现了错误:
Uncaught TypeError: Cannot read property 'innerHTML' of null
在chrome控制台中,引用tmpl.js文件
tmpl.load = function (id) {
return document.getElementById(id).innerHTML;
};
我对 JS 的了解并不清楚哪一段代码触发了该函数,因此我可以进一步了解。
您能否告诉我下一步要采取哪些步骤来调查此问题的根源?我预计潜在的原因可能多种多样,因此我不想粘贴应用程序中的所有代码。
最佳答案
这已经很旧了,但我找到了一个实际的解决方案。更改您的需求 application.js
至//=require jquery-fileupload/basic
而不是//= require jquery-fileupload
.
关于javascript - Rails 和 ajax 文件上传 - 无法读取 null 错误的属性 'innerHTML',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527693/