位置: 编程技术 - 正文

ajax不执行success回调而是执行了error回调(ajax成功不走success)

编辑:rootadmin

附上代码如下: JScript code: 点击登陆,成功连接数据库并且查询到了值(在loginManager.jsp页面有用System.out.print()打印过查询到的值)。但success里的东西不执行。用过断点,当执行完dataType后,success直接跳出,里面的alert()不执行,这是为什么呢? 改了下代码,如下: JScript code: 但是还是一样,没反应,只是把登陆页面刷新了!!! 针对上面只是把登录页面刷新了的问题,是a链接里有点小问题,原来我是a链接里面有href,开始,href=”",所以刷新了页面,刷新页面前进入了action,所以也获得了提交数据,但是还没来得及返回,就刷新了。改成href=”#”就ok了!正如: <a href='#' onclick= ‘delMenuContent(cellvalue)> 还有一个原因是因为我用的是异步提交,没等验证成功的时候已经执行了按钮的提交事件,所以页面已经刷新,将其改成同步提交,按钮的提交事件必须等ajax验证结束后判断是否进行提交就可以解决这个问题了! 最近在看jQuery的API文档,在使用到jQuery的ajax时,如果指定了dataType为json,老是不执行success回调,而是执行了error回调函数,极度郁闷。后面改为1.2.6版本可以执行。   然后继续下载了几个jquery版本,如1.3.2,1.4.0的,指定dataType为json都不能执行success回调,只有小于1.3版本的才能执行success回调。   最后去jquery的网站找到了在线的api文档看了下,地址: ,发现dataType如下的说明   "json": Evaluates the response as JSON and returns a JavaScript object. In jQuery 1.4 the JSON data is parsed in a strict manner; any malformed JSON is rejected and a parse error is thrown. (See json.org for more information on proper JSON formatting.)   原来是jquery1.4版本以后对json格式要求非常严格了,要满足json.org网站定义的格式才能执行success回调,否则都会出错,无法解析返回的json数据。说的是1.4+以上的,那为什么下载的1.3.2指定dataType为json时也不能执行success回调呢?   怪不得不执行,原来我返回的是{success:true,id:1} 这种不规则的字符串,不是严格的json格式,改成{"success":true,"id":"1"} 就可以正常执行success回调了。      JSON格式总结下,详细的去json.org 查看。   1)键名称:用双引号 括起   2)字符串:用使用双引号 括起   3)数字,布尔类型不需要 使用双引号 括起

推荐整理分享ajax不执行success回调而是执行了error回调(ajax成功不走success),希望有所帮助,仅作参考,欢迎阅读内容。

ajax不执行success回调而是执行了error回调(ajax成功不走success)

文章相关热门搜索词:ajax不生效,ajax不执行success回调而是执行了error回调,ajax不执行php的跳转,ajax success不执行,ajax不执行success回调而是执行了error回调,ajax不执行success回调而是执行了error回调,ajax不执行success回调而是执行了error回调,ajax不执行success,也不执行error,内容如对您有帮助,希望把文章链接给更多的朋友!

如何获取JQUERY AJAX返回的JSON结果集实现代码 代码如下:我写了个方法,用于查询结果,但debug过程中发现结果集有数据,我如何通过变量获取呢?JScriptcodefunctiongetChildNodeArrayByParentID(categoryCode){$.aja

ajax上传时参数提交不更新等相关问题 先前,我从网上下载了一个jQuery的Ajax上传插件,网页的左侧是上传分类,想要实现的一个功能是如此这样的:我本来是打算在服务端根据上传分类建立

ajax的hide隐藏问题解决方法 我的页面上有两个table,调用ajax之后隐藏掉一个,然后用html拼出另一个table,结果新的table最上面有个undefined,这个是怎么引起的,要怎么解决下呢?详细

标签: ajax成功不走success

本文链接地址:https://www.jiuchutong.com/biancheng/379171.html 转载请保留说明!

上一篇:解决js正则匹配换行问题实现代码(js正则匹配特殊符号)

下一篇:如何获取JQUERY AJAX返回的JSON结果集实现代码(如何获取医院电子发票)

  • 计提递延所得税资产
  • 对外支付哪些项目需要缴税
  • 餐饮企业购入的啤酒不拿消费税吗
  • 递延所得税资产和负债怎么理解
  • 工商股权转让费用怎么算
  • 企业理财收益要交哪些税
  • 教育费附加可以扣除吗
  • 房企预收账款什么时候结转
  • 企业城建税教育费附加和地教费的税率是多少
  • 购买固定资产时的运费
  • 货车的车辆购置税是多少
  • 准予结转以后年度怎么算
  • 劳务支付
  • 外币账户间互转流程
  • 新企业会计准则什么时候实施的
  • 员工离职 社保
  • 小规模有限公司注销麻烦吗
  • 公司委托其他公司代缴社保合法吗
  • 出口退税进项发票
  • 用工会经费发放福利
  • 小规模购买农产品
  • 全年物业费需要待摊吗
  • 个体户需要记账嘛
  • 租税联动政策
  • 小规模购进商品只收到记账联专票
  • win7安装驱动程序
  • 公司固定资产出售给个人
  • 电脑开机弹出网页游戏广告
  • php循环语句
  • mac10.10.5系统
  • php数组函数输出《咏雪》里有多少"片"字
  • jetcar.exe - jetcar是什么进程 有什么作用
  • 提供应税服务的纳税义务发生时间
  • 个人所得税的征收模式为()A分类征收B综合征收C
  • 最小的蓝牙鼠标是哪款
  • 劳务费用 税
  • 两险征缴工作的意义
  • 境外机动车临时可以办理什么车险业务
  • 企业合并发生的交易费用
  • 一文教会你何为重绘、回流?
  • 华为od机试成绩什么时候出来
  • 分享项目成果
  • js写数组去重
  • 换货和退货有什么区别
  • 退回材料的会计分录
  • 公账发工资如何开票
  • 车辆购置税属于地方税吗
  • 在阿里云的云主机之间怎么通信
  • 电子承兑汇票贴现怎么操作
  • 一般纳税人资格证明在哪里查询
  • 什么是指社会保障完全靠当前的收入
  • 注销小规模财务报表怎么办
  • sql语句表中增加一列
  • 现代服务业进项抵扣新政策
  • 利润分配未分配利润期末有余额吗
  • 社保缴费如何做账
  • 银行存款支付业务招待费
  • 多计提费用 怎么冲
  • 跨年红字发票账务处理
  • 工会赞助费
  • 企业购买原材料属于什么活动
  • mysql 5.7.34安装
  • mac中怎么给表情添加文字
  • centos防火墙策略配置
  • 太极越狱助手
  • linuxzen
  • linux必学的60个命令及使用
  • win10预览体验三个选项
  • win7系统损坏无法开机怎么重装
  • mingw 编译
  • 安卓飞行手游
  • unity用鼠标控制物体移动
  • unity iphone
  • jquery 是否显示
  • 杭州电子税务局注册流程
  • 什么叫党员双报到
  • 建设工程需要缴纳哪些税
  • 盐城城南新区的邮政编码是多少号
  • 有发票代码和发票号码能下载到电子发票吗
  • 中牟地税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设