【发布时间】:2017-12-14 13:02:46
【问题描述】:
我正在使用 jquery form js 上传实时图像。以下是我的代码。
HTML
<form id="imageform" name="imageform" method="POST" enctype="multipart/form-data" action="ajax/ajax_quotation_imageUpload.php" >
<div class="form-group col-md-12" style="margin-bottom: 0px;">
<label>Select Image File :</label>
<input type="file" class="form-control qimage" name="qimage">
</div>
<img src="images/loader2.gif" id="loader" style="display: none;">
<div class="clearfix"></div>
</form>
脚本
$('.qimage').on('change', function(){
$('#loader').show();
$(".qimage").attr("disabled", "true");
$("#imageform").ajaxForm({
success: function(data) {
alert(data);
}
}).submit();
});
PHP 页面
$filename = stripslashes($_FILES['qimage']['name']);
echo $filename;
这是我的完整代码。每当我上传文件时,它都会返回未定义的 qimage。我在哪里得到错误的代码?
【问题讨论】:
-
您的文件名拼写错误。
-
@Andy G 你拼错了 mispelt
-
我试图让世界相信它是一个词。
-
@AndyG 你能检查一下代码吗?我在哪里拼错了文件名。
-
这可能是因为您在提交表单数据之前禁用了输入。
标签: javascript php jquery forms