使用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 相关文章推荐
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 Javascript
js实现精美的银灰色竖排折叠菜单
May 16 Javascript
JS截取字符串实例详解
Nov 24 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 Javascript
微信小程序 Video API实例详解
Oct 02 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
jQuery实现可拖拽3D万花筒旋转特效
Jan 03 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
Nov 15 Javascript
webpack之devtool详解
Feb 10 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 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
linux下实现定时执行php脚本
2015/02/13 PHP
php目录拷贝实现方法
2015/07/10 PHP
详解YII关联查询
2016/01/10 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
谷歌地图打不开的解决办法
2014/08/07 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
node.js中的require使用详解
2014/12/15 Javascript
理解javascript回调函数
2014/12/28 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
node-red File读取好保存实例讲解
2019/09/11 Javascript
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
Python3模拟登录操作实例分析
2019/03/12 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
智能钱包:Ekster
2019/11/21 全球购物
银行办公室岗位职责
2014/03/10 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
家长通知书家长意见
2014/12/30 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书
导游词之镇江焦山
2019/11/21 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python