Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 表单提交前预览图像_Jquery_Django_Django Templates - Fatal编程技术网

Jquery 表单提交前预览图像

Jquery 表单提交前预览图像,jquery,django,django-templates,Jquery,Django,Django Templates,我的表单中有ImageField。在提交表单之前,是否有任何方式显示所选文件?也许在jQuery中是可能的 我读到我可以通过request.files以某种方式访问此文件,但我认为在我提交表单之前,它将是空的。试试这个 功能上传\u img(输入){ if(input.files&&input.files[0]){ var src=URL.createObjectURL(input.files[0]) $('img_id').attr('src',src) } } 下面是HTML 谢谢 这

我的表单中有ImageField。在提交表单之前,是否有任何方式显示所选文件?也许在jQuery中是可能的

我读到我可以通过request.files以某种方式访问此文件,但我认为在我提交表单之前,它将是空的。

试试这个

功能上传\u img(输入){
if(input.files&&input.files[0]){
var src=URL.createObjectURL(input.files[0])
$('img_id').attr('src',src)
}
}
下面是HTML

谢谢



这可能会对您有所帮助。

不幸的是,这不适用于IE,因为它不允许乱动文件输入数据,这正是我想要的+1