后台的mapobject一值接收不到前端传的信息!!!
{
"success": null,
"errMsg": "argument \"content\" is null"
}
9
收起
正在回答 回答被采纳积分+1
3回答
肖小小
2019-09-22 19:40:07
是不是js文件错了
/**
* js文件
*/
$(function(){
var initUrl = '/o2o/shopadmin/getshopinitinfo';
var registerShopUrl = '/o2o/shopadmin/registershop';
getShopInitInfo();
function getShopInitInfo() {
//获取json从 /o2o/shopadmin/getshopinitinfo 把数据存到data中
$.getJSON(initUrl,function (data) {
if (data.success){
var tempHtml = '';
var tempAreaHtml = '';
data.shopCategoryList.map(function (item,index) {
tempHtml += '<option data-id="'+item.shopCategoryId +'">'
+item.shopCategoryName+'</option>';
});
data.areaList.map(function (item, index) {
tempAreaHtml += '<option data-id="'+item.areaId +'">'
+item.areaName+'</option>';
});
$('#shop-category').html(tempHtml);
$('#shop-area').html(tempAreaHtml);
}
});
$('#submit').click(function () {
var shop = {};
shop.shopName = $('#shop-name').val();
shop.shopAddr = $('#shop-addr').val();
shop.phone = $('#shop-phone').val();
shop.shopDesc = $('#shop-desc').val();
shop.shopCategory = {
shopCategoryId: $('#shop-category').find('option').not(function () {
return !this.selected;
}).data('id')
};
shop.area = {
areaId: $('#shop-area').find('option').not(function () {
return !this.selected;
}).data('id')
};
var shopImg = $('#shop-img')[0].files[0];
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: registerShopUrl,
type: 'POST',
data: formData,
contentType: false,
processData: false,
cache: false,
success: function (data) {
if (data.success){
$.toast('提交成功');
}else {
$.toast('提交失败'+data.errMsg);
}
$('#captcha_img').click();
}
}
)
});
}
})
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星