修改店铺信息,点击“提交”按钮没有反应?求解

来源:6-4 店铺信息编辑之前端实现

慕码人7211748

2020-03-19

修改店铺信息,点击“提交”按钮没有反应?求解
图片描述

“提交”按钮JS代码如下:
$(’#submit’).click(function(){
var shop = {}; //定义一个shop对象,它是一个JSON对象
if (isEdit) {
// 若属于编辑,则给shopId赋值
shop.shopId = shopId;
}
// 获取表单里的数据并填充进对应的店铺属性中
shop.shopName = $(’#shop-name’).val();
shop.shopAddr = $(’#shop-addr’).val();
shop.phone = $(’#shop-phone’).val();
shop.shopDesc = KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲shop-desc').val…(’#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);
// 将shop json对象转成字符流保存至表单对象key为shopStr的的键值对里
formData.append(‘shopStr’,JSON.stringify(shop));
//输入验证码
var verifyCodeActual = $(’#j_captcha’).val();
if(!verifyCodeActual){ //验证码为空
$.toast(‘请输入验证码!’);
return;
}
formData.append(‘verifyCodeActual’,verifyCodeActual);
// 将数据提交至后台处理相关操作 ajsx异步动作
$.ajax({
url:(isEdit ? editShopUrl : 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();
}
});
});
}

写回答

3回答

翔仔

2020-03-20

同学好,主要看看点击后,chrome(非eclipse) 控制台是否报错,报了什么错。

0
3
慕码人7211748
非常感谢!
2020-03-22
共3条回复

慕妹5158713

2020-04-25

请问下,你最后是怎么解决的?

1
0

qq_蓝骏毅_04076633

2020-05-12

//img.mukewang.com/szimg/5ebabfa00984880100000000.jpg

这里你是怎么解决


0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程