$(function(){
// 加载部门(异步请求)
//getJSON (url,data,function(){}) 相应数据是json格式
// url : 发送请求地址。
// data: 待发送 Key/value 参数。
// callback: 载入成功时回调函数。
$.getJSON("${ctx}/admin/identity/loadDeptAjax.jspx", function(data, status){
alert(data); // 此处输出会出现乱码
// [[1, "技术部"],[2, "人事部"]]
if (status == "success"){
var deptId = "${user.dept.id}";
$.each(data, function(i, item){
$("<option/>").val(item[0])
.html(item[1])
.attr("selected", item[0] == deptId)
.appendTo("#deptSelect");
});
}
});
});
解决方案:
1.看编码问题:
第一步,看本jsp文件的pageEncoding 是否为UTF-8
或者 右击本jsp文件 --> propertities -->resource 中的other 改成 UTF-8
第二步,看工作空间的编码方式 操作:window -》preferences -》 General -》workspace -》Text file encoding 改成UTF-8
第二步:图解