4-11数据回显的问题?
来源:4-11 店铺类别区域信息的获取
慕妹4506053
2018-08-17
老师,我的这个地方一致报错,我检查了好几次我的代码没有问题啊,会不会是数据无法转换成json格式导致的这个错误?
2回答
-
慕妹4506053
提问者
2018-08-17
在web层和service层打断点调试,刷新前台也进入不了debug模式呢
00 -
慕妹4506053
提问者
2018-08-17
老师,这个是我的js代码/**
*
*/
$(function(){
var initUrl = '/o2o/shopadmin/getshopinitinfo';
var registerShopUrl='/o2o/shopadmin/registershop';
getShopInitInfo();
// 取得所有二级店铺类别以及区域信息,并分别赋值进类别列表以及区域列表
function getShopInitInfo() {
$.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);
$('#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:$('#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));
$.ajax({
url:registerShopUrl,
type:'POST',
data:formData,
contentType:false,
proceesData:false,
cache:false,
success:function(data){
if(data.success){
$.toast('提交成功!')
}else{
$.toast('提交失败!'+data.errMsg);
}
}
});
});
}
})
022018-08-18