使用jquery的ajax需要注意的地方dataType的设置


Posted in Javascript onAugust 12, 2013

昨天在做ajax时遇到问题,

<SPAN style="WHITE-SPACE: pre"> 
</SPAN>$.ajax({ url:'<{$weburl}>/main.php?action=getDepart&cid='+cid, 
type:'post', 
dataType:'json', 
success:function(data){ 
//data=eval('('+data+')'); 
if(data.s==1) 
{ 
$('#depart').html(''); 
$('#depart').html(data.departs); 
} 
else 
{ 
alert('获取院系失败'); 
} 
} 
});

以前没有特别注意过这个问题,一开始没有设置dataType:'json',就出现无法解析返回的data数据,会把data当作字符串处理,而不是json对象,所有我使用了eval来转换,而且在服务端由于发回的数据包含了很多html标签,也无法正确读取,导致data报错,我记得以前是不用设dataType的,很奇怪,不知道是不是跟jquery版本有关系,看来以后还是明确设置一下dataType比较好。
Javascript 相关文章推荐
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
Jul 10 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
js 获取经纬度的实现方法
Jun 20 Javascript
基于JavaScript实现点击页面任何位置返回
Aug 31 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
详解Angular路由之路由守卫
May 10 Javascript
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
使用Ajax实现无刷新上传文件
Apr 12 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 #Javascript
JavaScript 函数惰性载入的实现及其优点介绍
Aug 12 #Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 #Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Aug 12 #Javascript
Js点击弹出下拉菜单效果实例
Aug 12 #Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 #Javascript
jquery 按钮状态效果 正常、移上、按下
Aug 12 #Javascript
You might like
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php微信支付接口开发程序
2016/08/02 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
js正确获取元素样式详解
2009/08/07 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
python hashlib加密实现代码
2019/10/17 Python
python中selenium库的基本使用详解
2020/07/31 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
高级Java程序员面试题
2016/06/23 面试题
2014年学校禁毒工作总结
2014/12/23 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
国庆阅兵观后感
2015/06/15 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
高三毕业感言
2015/07/30 职场文书
六一儿童节致辞
2015/07/31 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
python使用glob检索文件的操作
2021/05/20 Python
利用Python判断你的密码难度等级
2021/06/02 Python