ajax当状态为"json"时,服务端返回回来若不是json格式则不执行操作,切记。。。
2015-12-29 17:45
701 查看
<span style="white-space:pre"> </span>function xxx(){ $.ajax({ url:basePath + "/themeMsg/getInitData.do", type:"POST", data:{}, cache:false, dataType:'json', success:function(data){ var html = ""; $(".header-txt > a").attr('href',data.downloadSoftUrl); $.each(data.hotKeys, function(i,item){ html += "<a href=" + basePath + "/themeMsg/searchThemesByHotKey.do?hotname=" + item.hotname+">" + item.hotname +"</a>"; }); $(".hot-label").append(html); if(data.isClose == "true"){ $(".header.header-2.clearfix").hide(); } } }); }若返回回来的数据非json格式,则不会执行回调函数,即不执行success后面的js脚本
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- XML 与 JSON 优劣对比
- Mootools 1.2教程 函数
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- VBA将excel数据表生成JSON文件
- autoit InputBox 函数
- 文件遍历排序函数
- 再谈Jquery Ajax方法传递到action(补充)
- Dom在ajax技术中的作用说明
- newtonsoft.json解析天气数据出错解决方法
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ASP下经常用的字符串等函数参考资料
- jsp简单实现页面之间共享信息的方法
- PostgreSQL教程(五):函数和操作符详解(1)
- DOS批处理 函数定义与用法
- asp Chr 函数 数字转字母的方法
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在