请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

14回答

赞同学解决问题的能力啊,同学以后提问的时候如果没解决的话有进展就编辑到问题里面,建议不要在回复里面更新,因为自己回复了之后我这边只能通过推送的消息看到问题而待解决的地方就没有看到问题了:)

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 21:10:16

OK 解决啦老师。 不用看啦。!2018年2月26日 21:10:07

1 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 21:04:11

https://img1.sycdn.imooc.com//szimg/5a9405b50001c73111130822.jpg额...现在变成创建图片失败了。。。

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 20:46:58

找到了错误。    :)  打扰老师了

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 20:19:13

但是后台输出  验证码是空的。web和maven 文件上传都配置了,,,

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 20:05:35

发现里面后台那个应该是空的、验证码但是 web 和maven 都配置了啊

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 19:48:51

//img1.sycdn.imooc.com//szimg/5a93f3ed0001199c11170798.jpg这里显示验证码错误。返回信息是提示错误11+data.errMsg()......但是验证码输入是对的

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 18:18:58

然后就是提示 :提交失败11 und.....

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 18:18:17

https://img1.sycdn.imooc.com//szimg/5a93ded9000185af11470823.jpg前台调试

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 18:07:05

/**

 * 

 */

$(function() {



// 初始化url 获取店铺 分类 区域信息

var initUrl = '/Market/shopadmin/getshopinitinfo';

var registerShopUrl = '/Market/shopadmin/registershop';

alert(initUrl);

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)

}

});

$('#shop-desc').bind('input propertychange', function() { // 添加监听input值的改变事件

var tvalmum;

// 统计input输入字段的长度

tvalnum = $(this).val().length;

// 如果大于50个字直接进行字符串截取

if (tvalnum > 50) {

var tval = $(this).val();

tval = tval.substring(0, 50);

$(this).val(tval);

$.toast('长度超过限制!');


}

});


$('#shop-phone').bind('input propertychange', function() { // 添加监听input值的改变事件

var tvalmum;

var num;

// 统计input输入字段的长度

tvalnum = $(this).val().length;

num = $(this).val();

// 如果大于11个字直接进行字符串截取

if (tvalnum > 11) {

var tval = $(this).val();

tval = tval.substring(0, 11);

$(this).val(tval);

$.toast('超出11位数字!');


}


});


$('#shop-name').bind('input propertychange', function() { // 添加监听input值的改变事件

var tvalmum;

// 统计input输入字段的长度

tvalnum = $(this).val().length;

// 如果大于11个字直接进行字符串截取

if (tvalnum == 0) {

var tval = $(this).val();

tval = tval.substring(0, 0);

$(this).val(tval);

$.toast('请输入店铺名称');

}

});

$('#shop-addr').bind('input propertychange', function() { // 添加监听input值的改变事件

var tvalmum;

// 统计input输入字段的长度

tvalnum = $(this).val().length;

// 如果大于30个字直接进行字符串截取

if (tvalnum > 40) {

var tval = $(this).val();

tval = tval.substring(0, 40);

$(this).val(tval);

$.toast('地址名超出!');

}

});

$('#j_captcha').bind('input propertychange', function() { // 添加监听input值的改变事件

var tvalmum;

// 统计input输入字段的长度

tvalnum = $(this).val().length;

// 如果大于4个字直接进行字符串截取

if (tvalnum > 4) {

var tval = $(this).val();

tval = tval.substring(0, 4);

$(this).val(tval);

$.toast('验证码4位');

}

});


$('#submit').click(

function() {

var p1 = /^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/;

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));

var verifyCodeActual = $('#j_captcha').val();

if (!shop.shopName) {

$.toast('请输入店铺名称!');return;

}

else if (!shop.shopAddr){

$.toast('请输入地址!');

return;

}

else if (!(p1.test(shop.phone))) {

$.toast('请填写正确电话号码!!');

document.getElementById("shop-phone").value = "";

return;

}

else if (!shop.shopDesc){

$.toast('请输入简介!');

return;

}

else if (!verifyCodeActual) {

$.toast('请输入验证码!');

return;

}

formData.append('cap_img', verifyCodeActual);

$.ajax({

url : registerShopUrl,

type : 'POST',

data : formData,

contentType : false,

processData : false,

cache : false,

success : function(data) {

if (data.success) {

$.toast('提交成功!');

} else {

$.toast("提交失败11" + data.errMsg);

}

$('#cap_img').click();

}

});

});


}

})


0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 17:50:39

就是js 那里else 提示的 提交失败  但是前面都有值呀

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 17:34:34

我看过前端数据都是有值的

0 回复 有任何疑惑可以回复我~
提问者 慕设计9144567 2018-02-26 17:23:55

修改后现在按f8直接提示 提交失败unde...

0 回复 有任何疑惑可以回复我~
  • 你看看是不是获取的验证码和随机验证码那里比较有问题。我之前也是,各种不对,最后仔细看了一遍才发现是获取验证码的方法取错了。
    回复 有任何疑惑可以回复我~ 2018-03-01 14:49:53
  • 提问者 慕设计9144567 回复 wexin_Mr_NoBody #2
    已经ok了。验证码获取名字少了一字母。。。打字快直接。。换行。。。
    回复 有任何疑惑可以回复我~ 2018-03-02 19:05:26
  • wexin_Mr_NoBody 回复 提问者 慕设计9144567 #3
    嗯嗯,差不多。
    回复 有任何疑惑可以回复我~ 2018-03-05 10:01:33
提问者 慕设计9144567 2018-02-26 17:14:38

前台数据都能看得到 到ajax那里就出错误了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信