我遇到了javascript加载的一些问题。使用jquery file upload
,我必须加载一堆似乎正确调用的文件(包含文件http://site/somefile.js
)。但是当页面加载并且我使用输入文件标签导入某个文件时,我必须添加$.getScript('http://site/somefile.js')
以使文件导入正确。怎么会这样 ?
`
答案 0 :(得分:1)
如果您使用https://github.com/blueimp/jQuery-File-Upload的jquery文件上传插件,那么我遇到了类似的问题。我修复了它在#fileupload
标记中添加了目标ID form
,而不是input
文件标记
答案 1 :(得分:0)
好吧,如果您将
JavaScript
文件插入<input type="file">
,那么javascript将不会执行,这没有任何意义。你为什么不这样做?
然而,你可以,
$('#fileInput').on('change', function() {
$.getScript( this.value );
});
但请注意,这不适用于file://
地址。