jquery 代码,使用formData对象
var formData = new FormData();
//formData.append('shopImg', shopImg);
//formData.append('shopStr', JSON.stringify(shop));
var verifyCodeActual = $('#j_captcha').val();
if (!verifyCodeActual) {
$.toast('请输入验证码!');
return;
}
formData.append("verifyCodeActual", verifyCodeActual);
$.ajax({
url : (isEdit ? editShopUrl : registerShopUrl),
type : 'POST',
data : formData,
contentType: "application/x-www-form-urlencoded",
cache: false,
processData: false,
success : function(data) {
if (data.success) {
console.log(data);
$.toast('提交成功!');
$('#captcha_img').click();
} else {
$.toast('提交失败!');
console.log(data);
$('#captcha_img').click();
}
}
});
成功post到服务端后,chrome读取到的Form Data
在spring中获取 key=verifyCodeActual的值时,出现null
方法一:
方法二: