今天在做项目的时候发现ajax请求一直Error操作,查看请求又是200状态.
也就是请求没有什么问题。
代码如下:
$.ajax({
type:'post',
url:'<z:ukey key="zg.common.empInfo.getEmpOrgCode" context="admin"/>&jsoncallback=?',
dataType:'json',
//async: true,
success:function(datas){
if(datas){
$("#bookClient").commonSelect({
isMulti:false,
type:'emp',
defaultValue:{
empNm:"bookClient"
},
defSearchParameter:{orgCd:datas.orgCd},
cascadeCheck:true,
onOk:function(emps){
if(emps!=null){
$("#bookClient").val(emps.empNm);
}else{
alert(lable_added_carapplyinfo_select_emps);
}
},
});
}
},
error:function(){
$.messager.alert(Common.Constant.message_warning,"请求获取当前人员机构信息失败",'info');
}
});
在寻思了一会后发现了问题的所在,就是我的后台的返回值是字符串,而并非JSON格式.
于是改之.问题解决。
以后多多注意这样的问题。