Javascript 如何使用jquery选择图像并上传?
我正在尝试使用jQuery.ajax上传图像,但没有表单 我知道如何为输入框选择值Javascript 如何使用jquery选择图像并上传?,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我正在尝试使用jQuery.ajax上传图像,但没有表单 我知道如何为输入框选择值 var catSelect=$("#category").val(); 但是我如何在不制作表单的情况下上传图像呢 Html: 我在谷歌上键入jquery文件上传站点:github.com,找到了。它最近于2014年2月26日出版,有很多观察家。希望有帮助 在这方面,它说: 插件是否需要表单或文件输入字段? 如果您定义了url和paramName选项,您可以在任何元素上调用插件-不需要表单或文件输入字段-拖放功能
var catSelect=$("#category").val();
但是我如何在不制作表单的情况下上传图像呢
Html:
我在谷歌上键入jquery文件上传站点:github.com,找到了。它最近于2014年2月26日出版,有很多观察家。希望有帮助
在这方面,它说:
插件是否需要表单或文件输入字段?
如果您定义了url和paramName选项,您可以在任何元素上调用插件-不需要表单或文件输入字段-拖放功能仍然有效
要支持没有XHR文件上传功能的浏览器,文件输入字段必须是小部件的一部分,或者使用fileInput选项定义
您也可以使用网站:stackoverflow.com在此处查找相关问题
有一个好的。你可以用
$'simg'。单击,函数{
$'profile-image-upload'。单击;
};
$'profile-image-upload'.changefunction{
var formData=new FormDatathis.files[0];
$.ajax{
url:“/echo/json/”,
键入:“POST”,
数据:formData,
//告诉JQuery不要处理数据或担心内容类型的选项
cache:false,
contentType:false,
processData:false
};
};
你有没有在没有表格的情况下检查这个?好吧,甚至插件也会创建自己的表单来提交输入字段中的数据。如果我错了,请纠正我。@dsuess那么如何使用此代码上载图像???
<div id="tnail">
<input id="profile-image-upload" class="hidden" type="file">
<img id="simg" height="126" width="224" src="'+tmb+'">
</div>
$('#simg').on('click', function() {
$('#profile-image-upload').click();
});
$('#profile-image-upload').change(function() {
alert( "Handler for .change() called." );
});