Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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_Image_Upload - Fatal编程技术网

Jquery 上传图像时从浏览窗口选择图像后自动提交表单

Jquery 上传图像时从浏览窗口选择图像后自动提交表单,jquery,image,upload,Jquery,Image,Upload,我想上传图像并将其存储在数据库中。但当我点击图像打开浏览文件对话框时,表单已经提交。但我想在选择图像后提交表单 这是我的密码 <form> <input type="file" id="my_file" style="display:none;" /> <input type="image" src="albert-einstein-bike.jpg" width="90px" height="200" /> </form> <scr

我想上传图像并将其存储在数据库中。但当我点击图像打开浏览文件对话框时,表单已经提交。但我想在选择图像后提交表单

这是我的密码

<form>

<input type="file" id="my_file" style="display:none;" />
<input type="image" src="albert-einstein-bike.jpg" width="90px" height="200" />
</form>

 <script>

$("input[type='image']").click(function() {
$("input[id='my_file']").click();
});
</script>

$(“输入[type='image']”)。单击(函数(){
$(“输入[id='my_file'])。单击();
});

希望这样的东西能帮你,伙计……)

html

<div id='preview'></div>
    <form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'>
    <input type="file" name="photoimg" id="photoimg" />
     </form>
ajaximage.php

if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
$tmp = $_FILES['photoimg']['tmp_name'];
$path = "uploads/";
move_uploaded_file($tmp, $path.$name) //Stores the image in the uploads folder
}

brother i无法提交表单。请检查iTunesCught类型错误:对象[Object Object]没有“live”方法使用
而不是
live
mate:)未捕获类型错误:对象[Object Object]没有方法“ajaxForm”,您可能没有正确添加脚本。请检查是否添加了jquery form.js
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['photoimg']['name'];
$size = $_FILES['photoimg']['size'];
$tmp = $_FILES['photoimg']['tmp_name'];
$path = "uploads/";
move_uploaded_file($tmp, $path.$name) //Stores the image in the uploads folder
}