位置: 编程技术 - 正文

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结果集实现代码(如何获取医院电子发票)

  • 一般纳税人转为小规模纳税人
  • 汽车维修公司做账基本流程
  • 金蝶迷你版怎么打印凭证
  • 非房产企业出售不动产需要缴纳增值税吗
  • 几年前的发票能入账吗
  • 季度所得税从业人员怎么填
  • 个税返还手续费奖励员工需要交个税吗
  • 企业应交所得税怎么算
  • 利息股息红利所得个人所得税税率
  • 销项负数发票如何勾选
  • 购入材料用什么科目
  • 过路过桥费抵扣2021新规定
  • 购买固定资产的进口关税
  • 专票作废后怎样退税
  • 专票进项税可以抵扣几个月以前的
  • 税务机关代开的普通发票上无需加盖收款方的印章
  • 汽修厂的财务怎样做账
  • 付工程款现金怎么做凭证?
  • 企业原材料盘盈的原因分析
  • 酒店住宿收入确认原则的条件
  • 增量留底税额怎么进行确定
  • 出口货物免抵退税额确认会计分录
  • 收到工会经费返还属于现金流量表哪
  • 个人出租车辆给公司个人所得税
  • 自用房地产转换为采用公允价值
  • 公司发行股票如何做账
  • php生成php文件
  • 键盘剪切板怎么打开
  • 我国现行的关税税率种类及适用
  • flash是什么文件
  • bass boost system
  • 没有购入发票可以开出发票
  • 调整以前年度亏损
  • 一只正在树上吃的苹果
  • php比较大小
  • 浏览器并发请求队列数量怎么设置
  • laravel实现登录注册
  • php加密后的代码能运行吗?
  • php的序列化操作生成的哪种格式
  • 会计处理的正确顺序
  • MAE详解
  • spring integration使用:消息转换器
  • 普通发票可以跨年报销吗
  • 广告合同印花税税目怎么填
  • c语言怎么给函数传递数组
  • 成本核算需要哪些数据
  • 出差飞机票会计分录
  • 办税人员可绑定银行卡吗
  • db2导出数据到excel
  • 如何分析成本费用高
  • 工商年报纳税总额包括滞纳金吗
  • 办公费税前扣除标准2023年
  • 房地产购买流程
  • 银行贷款需要哪些材料
  • 对公账户付个人工资怎么入账
  • 银行手续费未取得发票可以进行税前扣除吗
  • 年底结账会计要怎么做账
  • 民非企业附加税计提和缴纳分录
  • 代销货物收取手续费计入
  • 内部无形资产交什么税
  • 企业会计制度设计论文题目
  • 注册资本和实收股本的区别
  • 出纳和记账会计哪个好
  • 安装win7旗舰版鼠标无法使用
  • windows的实验步骤
  • xp怎么装系统步骤图解
  • WinCinemaMgr.exe - WinCinemaMgr是什么进程
  • xp系统开机出现英文怎么办
  • windows xp桌面图标
  • win7电脑浏览器怎么设置默认浏览器
  • free怎么使用
  • js兼容ie
  • web.py 十分钟创建简易博客实现代码
  • android开发框架mvp
  • 湖北省税务系统欠税管理工作指南
  • 河北华盛税务师事务所
  • 国家医保平台查不到住院记录
  • 关税税率表包括哪些
  • 公司迁税务所流程
  • 国税申报时间2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设