success无法调用问题首先是我写的Ajax请求的函数写的是对的,数据成功发送,也返回了我要的数据但是在success中断了n个点都停不下来functionUpdateBookCount(bid,count){$.ajax({//===请求地址===url:"ashx/UpdataBookCount.ashx",//===请求设置===data:{bid:bid,count:count},//传输数据,可以是字符串,也可以是jsonsuccess:function(data){//请求成功时的回调函数,success(data,textStatus,jqXHR)switch(data.statecode){//statecode//1-----成功//2-----异常//3-----用户未登入case1:console.log("ok");break;case2:alert("后端异常");break;case3:location.href="/FontPage/UserLogin.ashx";break;default:}},type:"post",//请求方法dataType:"json",//返回的数据类型cache:false,//是否使用缓存,(默认:true,dataType为script和jsonp时默认为false)contentType:"application/x-www-form-urlencoded"//发送信息至服务器时内容编码类型,这里是默认值})}这是调用Ajax请求函数的一个地方$(".imgJia").click(function(){varcount=$(this).siblings(".txtCount").val();count++;$(this).siblings(".txtCount").val(count);//计算下总价CountTotalMoney();//数据库更新varbid=$(this).siblings(".bid").val();UpdateBookCount(bid,count);});我再另一个页面也写过几乎一摸一样的Ajax函数(url,data不同),但是它却能断点成功.对了还有这个页面的Ajax函数是写在一个按钮点击事件中的,不知道是不是这个原因这是另一个页面的AjaxfunctionBtnBuyClickEvenBind(){$("#btnBuyBook").click(function(){$.ajax({//===请求地址===url:"ashx/BuyBook.ashx",//===请求设置===data:{id:"<%=BookModel.Bid%>",price:"<%=BookModel.PriceNew%>",lastUrl:location.href},success:function(data){//请求成功时的回调函数,success(data,textStatus,jqXHR)switch(data.stateCode){//1-----添加成功//2-----用户未登入//3-----未知错误case1:alert("ok");break;case2:location.href="/FontPage/UserLogin.aspx";break;case3:alert("未知错误");break;}},type:"post",//请求方法dataType:"json",//返回的数据类型cache:false,//是否使用缓存,(默认:true,dataType为script和jsonp时默认为false)contentType:"application/x-www-form-urlencoded"//发送信息至服务器时内容编码类型,这里是默认值});returnfalse;});}
相关分类