您的位置:首页 > Web前端 > JavaScript

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脚本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax json 函数 jsp