$("input[type='file']").change(function () {
var formData = new FormData();
formData.append("myfile", $(this)[0].files[0]);
$.ajax({
url: "Handler1.ashx?type=upload",
type: "POST",
data: formData,
/**
*必须false才会自动加上正确的Content-Type
*/
contentType: false,
/**
* 必须false才会避开jQuery对 formdata 的默认处理
* XMLHttpRequest会对 formdata 进行正确的处理
*/
processData: false,
success: function (data) {
if (data == "true") {
$.jBox.tip("上传成功!");
}
else {
$.jBox.tip("上传失败!");
}
}
});
});
采用一般处理程序进行后台数据处理