Ajax回调函数无反应及进erro问题记录。
一:问题描述
ajax回调函数,明明后台返回成功了,前端一直进Erro
二:问题反思
1.前端知识体系认知的不够完善。一直做后端的我,总感觉ajax套用模版就好,普通的模版,只有success,没写erro,所以最开始一直以为回调函数没有执行。后来发现,回调函数还有erro,fail等。
2.越是简单的东西,其实出错率越高。
三:问题解决
先贴一下我的前端代码:
$.ajax({url: '/PlanTask/PlanTaskBtnSave',method: 'post',data: formadate,dataType: "text", //必须是双引号的success: function (res) {alert(1)if (res.code = '0') {parent.closeIframe(res);}elsealert(res.msg);},error: function (res) {alert(2)alert(JSON.stringify(res)) //这个函数可以将res格式化后打印出来}})return false;});
然后是后端代码:
public ActionResult PlanTaskBtnSave(object s){HR_PlanTask pt = new HR_PlanTask(){Type = Request["TaskSelect"], //类型Name = Request["TaskName"], //名称Description = Request["Taskdes"], //说明CreateId = Request["waitdealId"], //待处理人CreateDate = Convert.ToDateTime(Request["createdate"]), //创建日期DealId = Request["dealid"], //处理人// DealDate = Convert.ToDateTime(Request["dealdate"]), //处理日期};PlanTaskBLL ptb = new PlanTaskBLL();int SaveResult =ptb.PlanTaskSave(pt);return Content(SaveResult.ToString()); //返回string }
最开始前端代码的 dataType并不等于"text",所以一直进erro,打印出来的错误代码如下:
{"readyState":4,"responseText":"adsfasdf","status":200,"statusText":"parsererror"}
经过百度后得知,如果后台返回的是简单的string,那么ajax的dataType必须为"text",否则就会报上面的错误。
真是一入前端深似海,昨天还有个小问题,保存form表单的时候,只能取到第一个元素,其他元素忘记加name选项了,我。。。
Ajax回调函数无反应及进erro问题记录。相关推荐
- 解决ajax回调函数无返回值得问题
解决ajax回调函数无返回值得问题 参考文章: (1)解决ajax回调函数无返回值得问题 (2)https://www.cnblogs.com/lzxlfly/p/5879167.html (3)ht ...
- 对ajax回调函数的研究
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...
- java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例
本文实例讲述了jQuery实现ajax回调函数带入参数的方法.分享给大家供大家参考,具体如下: 不带参数的写法: function pass(htmlId,auditingFlag){ var url ...
- ajax回调函数有时成功有时失败,javascript - Ajax 回调函数行为随机。我做错了什么?...
我有以下行为随机的 ajax 函数.有时会显示警报 success finally.在其他情况下,第二个警报是 显示 Failure: my status is 500. promptId 从调用函数 ...
- jQuery AJAX回调函数this指向问题
了解JavaScript的人都知道JavaScript的this不总是指向当前对象,函数或类中的this指向与调用这个函数的对象以及上下文环境是息息相关的.如在全局作用域调用一个含this的对象,此时 ...
- spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...
问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...
- ajax回调函数的返回值,使用ajax和回调函数向函数传递/返回值
我试图读p_info函数返回从函数getproductInfo包含ajax调用,但我得到未定义的值.我使用回调函数来实现这一点,但仍然无法正常工作.我错在哪里?使用ajax和回调函数向函数传递/返回值 ...
- asp.net ajax回调函数
javascript 调用后台类(webservice)的语法: 类名.方法名(参数1,参数2,--,参数n,回调函数) 调用上有两个差别:一是不需要使用变量接收返回值,二是要在所有参数后面加一个参数 ...
- ajax回调函数 异步延迟
回调函数有延迟.加上 async:false之后解决问题. 不加的话.先return,然后才执行回调函数. /** 检测是否有导出权限 */function isExpExcelAdmin(){var ...
最新文章
- P2955 [USACO09OCT]奇数偶数Even? Odd?
- 在docker镜像中加入环境变量
- geth安装失败,双击后不显示或等待很久后报错
- [经典算法] 河内塔
- java客户端访问kafka
- TVS 击穿电压和钳位电压的区别
- 利用SharedPreferences完成记住账号密码的功能
- PHP Smarty增删改查(考试题库)
- 图解 Elasticsearch 写入流程
- 欧姆龙编程软件(CXONE)使用教程
- 机械革命bios升级_机械革命X3-S评测:感受来自i7-10875H和RTX2060的怒吼
- 采用WPF开发第二版OFD阅读器,持续完善中,敬请期待
- 开题报告的前景_开题报告全分析,写出一份满意的答卷
- phpStorm2018安装与破解(免安装打包版)
- C/C++ 简单排序之冒泡排序
- 棠玥寕近照曝光,淡雅着装,盖不住魅力
- VS2015 密钥 专业版和企业版
- 火车票是一门什么生意 「上篇」
- 【XLA】一、【构图阶段】图优化器的注册和执行
- Java 设置PDF平铺图片背景(水印)
热门文章
- 元旦给计算机老师发贺词,元旦对老师的祝福语
- 案例精选 | 志翔科技:安全与高效并重 构筑芯片行业数据安全堡垒
- 安装Ubuntu后必须要做的几件事 一 --基础应用篇
- CAD文件如何转成PDF格式?告诉你如何转换
- java设计求圆的面积周长的代码_java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 、...
- sled11 sp2 opensuse zypper usage fr net
- Spark 实时处理 总文章
- 秒懂mysql中的group by用法
- 【Chaos混沌】基于Simulink的Chaos混沌电路设计
- ECS7天训练营(新人路线)Day4----笔记