使用ajax提交表单或上传文件

来源:互联网 发布:网易网络fps游戏排行榜 编辑:程序博客网 时间:2024/05/21 14:08
使用ajax提交表单或上传文件可以在不刷新页面的情况下将数据提交到后台处理,并将结果在页面展示出来。例:
var formData = new FormData($("#form1")[0]);
//图片上传阿里云
$.ajax({
url: '${ctx}/pm/sku/saveImage' ,
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (msg) {
colorAttr.colorName =[];
colorAttr.colorUrl =[];
for(var key in msg){
colorAttr.colorName.push(key);
colorAttr.colorUrl.push(msg[key]);
}
genSku(colorAttr.colorName,colorAttr.colorUrl);
},
error: function (returndata) {
alert("提交失败");
}
});
以上需要注意的是,ajax里的属性processData和contentType的值必须设置为false。
0 0
原创粉丝点击