【发布时间】:2018-03-19 10:57:59
【问题描述】:
我在我的应用程序中使用 jquery blueimp 文件上传。我已将该功能添加到$(function()。
$( function() {
$("#files').fileupload({
url: "uploadhandler.php",
dataType: 'text',
autoUpload: false,
singleFileUploads: false,
replaceFileInput: false,
add: function (e, data) {
alert("inside add");
}
}).prop('disabled', !$.support.fileInput)
.parent().addClass($.support.fileInput ? undefined : 'disabled');
});
</script>
页面加载时文件输入字段不可用。所以fileupload 事件没有被触发。我正在通过 ajax 调用加载文件输入字段和其他相关的 html 内容。
<span class="btn btn-success fileinput-button w3-margin-bottom ">
<i class="glyphicon glyphicon-plus"></i>
<span>Attach</span>
<input id="files" name="files" type="file" style="cursor: pointer;">
</span>
如何触发文件上传事件?谁能帮我解决这个问题?
提前致谢。
【问题讨论】:
标签: javascript jquery jquery-file-upload blueimp