Javascript Dropzone.js不工作,没有错误
我使用Dropzone.js上传文件,但它的行为很奇怪。当我打开页面时,dropzone表单不会显示,只有fallback字段。当我将文件拖放到浏览器中时,浏览器将打开该文件,然后我使用浏览器上的“后退”按钮,Dropzone窗体将显示。我尝试在init函数中添加一个警报,它只有在我按下Back键时才会触发(第二种情况)。控制台中没有错误。代码如下:Javascript Dropzone.js不工作,没有错误,javascript,dropzone.js,Javascript,Dropzone.js,我使用Dropzone.js上传文件,但它的行为很奇怪。当我打开页面时,dropzone表单不会显示,只有fallback字段。当我将文件拖放到浏览器中时,浏览器将打开该文件,然后我使用浏览器上的“后退”按钮,Dropzone窗体将显示。我尝试在init函数中添加一个警报,它只有在我按下Back键时才会触发(第二种情况)。控制台中没有错误。代码如下: <!-- Dropzone --> <div id="dropzone"> <form action="&l
<!-- Dropzone -->
<div id="dropzone">
<form action="<?php echo site_url('/settings/upload'); ?>" class="dropzone" id="upload">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</form>
</div>
<!-- Dropzone -->
<script src="<?php echo base_url(); ?>assets/common/theme/scripts/plugins/forms/dropzone/dropzone.min.js"></script>
<script type="text/javascript">
Dropzone.options.upload = {
paramName: "info",
maxFilesize: 0.1,
init: function() {
alert("test");
this.on("error", function(file, msg) {
alert(msg);
});
this.on("success", function(file, msg) {
var data = jQuery.parseJSON( msg );
if (data.success) {
alert("success");
} else {
alert(data.message);
}
});
}
};
</script>
原来是cloudflare火箭装载机的问题。使用数据cfasync=“false”从中排除了两个
语句,并且成功了