服务器图片
本地图片
老师就是我在服务器编辑提交按钮出现了错误,我点击去是405错误
但是我本地是提交成功的,已经进去数据库了,我绝望了,addward方法我在本地改了GET方法后,也是不行的
js文件
$(function() {
// 从URL里获取awardId参数的值
var awardId = getQueryString(‘awardId’);
// 通过awardId获取奖品信息的URL
var infoUrl = ‘/o2o/shopadmin/getawardbyid?awardId=’ + awardId;
// 更新奖品信息的URL
var awardPostUrl = ‘/o2o/shopadmin/modifyaward’;
// 由于奖品添加和编辑使用的是同一个页面,
// 该标识符用来标明本次是添加还是编辑操作
var isEdit = false;
if (awardId) {
// 若有awardId则为编辑操作
getInfo(awardId);
isEdit = true;
} else {
awardPostUrl = ‘/o2o/shopadmin/addaward’;
}
// 获取需要编辑的奖品信息,并赋值给表单
function getInfo(id) {
$.getJSON(infoUrl, function(data) {
if (data.success) {
// 从返回的JSON当中获取award对象的信息,并赋值给表单
var award = data.award;
$(’#award-name’).val(award.awardName);
$(’#priority’).val(award.priority);
$(’#award-desc’).val(award.awardDesc);
$(’#point’).val(award.point);
}
});
}
// 提交按钮的事件响应,分别对奖品添加和编辑操作做不同响应
$(’#submit’).click(function() {
// 创建奖品json对象,并从表单里面获取对应的属性值
var award = {};
award.awardName = $(’#award-name’).val();
award.priority = $(’#priority’).val();
award.awardDesc = $(’#award-desc’).val();
award.point = $(’#point’).val();
award.awardId = awardId ? awardId : ‘’;
// 获取缩略图文件流
var thumbnail = $(’#small-img’)[0].files[0];
// 生成表单对象,用于接收参数并传递给后台
var formData = new FormData();
formData.append(‘thumbnail’, thumbnail);
// 将award json对象转成字符流保存至表单对象key为awardStr的的键值对里
formData.append(‘awardStr’, JSON.stringify(award));
// 获取表单里输入的验证码
var verifyCodeActual = $(’#j_captcha’).val();
if (!verifyCodeActual) {
$.toast(‘请输入验证码!’);
return;
}
formData.append(“verifyCodeActual”, verifyCodeActual);
// 将数据提交至后台处理相关操作
$.ajax({
url : awardPostUrl,
type : ‘POST’,
data : formData,
contentType : false,
processData : false,
cache : false,
success : function(data) {
if (data.success) {
$.toast(‘提交成功!’);
$(’#captcha_img’).click();
} else {
$.toast(‘提交失败!’);
$(’#captcha_img’).click();
}
}
});
});
});
绝望了
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
了解课程