如何使用jquery或javascript发送/上传文件?
如何使用jquery ajax向php发送/上传文件信息? info是要上载的文件如何使用jquery或javascript发送/上传文件?,javascript,jquery,ajax,file-upload,Javascript,Jquery,Ajax,File Upload,如何使用jquery ajax向php发送/上传文件信息? info是要上载的文件 $.ajax({ type: "POST", url: url, data: data, /* data from input file to upload it */ async: false, beforeSend: function() { },
$.ajax({
type: "POST",
url: url,
data: data, /* data from input file to upload it */
async: false,
beforeSend: function() {
},
complete: function() {
},
cache: false,
success: callback,
error: function(error) {
alert("Some problems have occured. Please try again later: " + error);
}
});
<form id="product-form" action="javascript: product();" enctype="multipart/form-data">
<input type="file" name="img" />
<a href="#" class="link2" onclick="document.getElementById('product-form').submit()">Submit</a>
</form>
$.ajax({
类型:“POST”,
url:url,
数据:数据,/*数据从输入文件上传*/
async:false,
beforeSend:function(){
},
完成:函数(){
},
cache:false,
成功:回调,
错误:函数(错误){
警报(“出现了一些问题,请稍后再试:+错误);
}
});
单用jQuery无法做到这一点。您需要使用jQuery插件,如或使用。请注意,目前并非所有浏览器都支持HTML5,因此jQuery Uploadify可能是更好的选择。是info
路径吗?这是文件是什么意思?是的,我可以使用$\u文件或任何我应该发送的数据来上传图像吗