使用jquey时报错:报错行4 ...的问题,修改了data的传值方式后就好了
data参数传值的两种方式:
1. data:{"productId":id,"name":name},
2. data:"address=" + address,
var url = "${pageContext.request.contextPath}/creatOrder.do";
var sub = window.confirm("你确定要提交吗?");
if(sub){
$.ajax({
url:url,
type: 'POST',
//1. 解决中文乱码
contentType: "application/x-www-form-urlencoded; charset=utf-8",
//2. jsp页面中使用的jquery-1.7.2.min.js,
//当采用data:{"productId":id,"name":name},格式传递参数时报错,报错行4 ...的问题
/
使用jquey时报错:报错行4 ...的问题,修改了data的传值方式后就好了
data参数传值的两种方式:
1. data:{"productId":id,"name":name},
2. data:"address=" + address,
var url = "${pageContext.request.contextPath}/creatOrder.do";
var sub = window.confirm("你确定要提交吗?");
if(sub){
$.ajax({
url:url,
type: 'POST',
//1. 解决中文乱码
contentType: "application/x-www-form-urlencoded; charset=utf-8",
//2. jsp页面中使用的jquery-1.7.2.min.js,
//当采用data:{"productId":id,"name":name},格式传递参数时报错,报错行4 ...的问题
//当改成下面的data:"address=" + address,传递参数时,就可以了
data : "address=" + address + "&cityName=" + cityId + "®ionName="+ countyId + "&codeId=" + idCard + "&tele="+ phones + "&contact="+ contact,
dataType: 'html',
success: function(msg){
if(msg=="noLogin"){
alert('请先登录!');
}else if(msg=="succ"){
alert("添加成功");
window.parent.document.location.href ="http://sx.10086.cn/shop/center/queryProduceItem.do?orderBusType=0";
hide('cover','suborder');
}else if(msg=="noBegin"){
alert('活动还没开始,敬请期待。');
}else if(msg=="invalid"){
alert("您的秒杀记录已失效");
}else if(msg=="fail"){
alert("秒杀失败,请继续努力。");
}
else if(msg=="repeat"){
alert("您已经填写过个人信息。");
}else{
alert('请稍后再试!');
}
}
});
}