后台的mapobject一值接收不到前端传的信息!!!

来源:3-5 前后端联调验证整体模块功能

肖小小

2019-09-22 19:24:06

{

"success": null,

"errMsg": "argument \"content\" is null"

}


写回答

3回答

芝芝兰兰

2019-09-23

同学你好。将这里的“}”改下位置试一下~这个“}”应该和getShopInitInfo()配对

http://img.mukewang.com/climg/5d8842a309c5b8e006950778.jpg

如果解答了同学的疑问,望采纳~

祝学习愉快~

0

肖小小

提问者

2019-09-22

调试了一下

http://img.mukewang.com/climg/5d875e6c09b97a5e07720264.jpg

0

肖小小

提问者

2019-09-22

是不是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();
                }
            }
            )
        });
    }
})


0

0 学习 · 8263 问题

查看课程