3
赞
如果你的ajax 的type 没有设置成json 需要转下 eval('(' + data + ')') 额 不知道是不是你要的
$(function(){
$("#but").click(function(){
var eid=$("#eid").val();
var ename=$("#ename").val();
var ephone=$("#ephone").val();
var ecompany=$("#company").val();
var edepart=$("#edepart").val();
var eproject=$.trim($("#eproject").val());
var daystart=$("#daystart").val();
var dayend=$("#dayend").val();
var affairs=$("#affairs").val();
var day=$("day").val();
var reason=$("reason").val();
var projectM=$("projectM").val();
var departM=$("departM").val();
var personnel=$("personnel").val();
var managerM=$("managerM").val();
$.ajax({
url:'UserController/show.html',
data: {
eid:eid,
ename:ename,
ephone:ephone,
ecompany:ecompany,
edepart:edepart,
eproject:eproject,
daystart:daystart,
dayend:dayend,
affairs:affairs,
day:day,
reason:reason,
projectM:projectM,
departM:departM,
personnel:personnel,
managerM:managerM
},
type:'post',
sussccess:function(data){
/* window.location.href = "${pageContext.request.contextPath}/employ_offshow.jsp"; */
alert("完成");
}
});
});
});
@RequestMapping(value="/show",method=RequestMethod.POST)
public ModelAndView show(String eid,String ename,String ephone,String ecompany,String edepart,
String eproject,String daystart,String dayend,String affairs,
String day,String reason,String projectM,String departM,String personnel,String managerM) throws Exception {
ModelAndView mav = new ModelAndView();
mav.addObject("employ_id", eid);
mav.addObject("employ_name", ename);
mav.addObject("employ_phone", ephone);
mav.addObject("employ_company", ecompany);
mav.addObject("employ_depart", edepart);
mav.addObject("employ_project", eproject);
mav.addObject("employ_PM", projectM);
mav.addObject("employ_DM", departM);
mav.addObject("employ_personal", personnel);
mav.addObject("employ_GM", managerM);
mav.addObject("employ_daystart", daystart);
mav.addObject("employ_dayend", dayend);
mav.addObject("employ_offtype", affairs);
mav.addObject("employ_offlong", day);
mav.addObject("employ_offreason", reason);
mav.setViewName("employ_offshow");
return mav;
}
$.ajax({
url:'UserController/show.html',
data: {
eid:eid,
ename:ename,
ephone:ephone,
ecompany:ecompany,
edepart:edepart,
eproject:eproject,
daystart:daystart,
dayend:dayend,
affairs:affairs,
day:day,
reason:reason,
projectM:projectM,
departM:departM,
personnel:personnel,
managerM:managerM
},
type:'post',
async: false,
sussccess:function(data){
/* window.location.href = "${pageContext.request.contextPath}/employ_offshow.jsp"; */
alert("完成");
}
});
public static void main(String[] args) {
String a="\\u0031\\u0030\\u0030\\u591a\\u4e2a\\u004a\\u0061\\u0076\\u0061\\u0057\\u0065\\u0062\\u9879\\u76ee\\u6e90\\u7801\\u002b\\u89c6\\u9891\\u0020\\u53ea\\u8981\\u0031\\u0030\\u5143\\u0020\\u6beb\\u65e0\\u4fdd\\u7559\\u7ed9\\u4f60\\u0020\\u0020\\u0053\\u0070\\u0072\\u0069\\u006e\\u0067\\u0020\\u0068\\u0069\\u0062\\u0065\\u0072\\u006e\\u0061\\u0074\\u0065\\u0020\\u006d\\u0079\\u0062\\u0061\\u0074\\u0069\\u0073\\u6846\\u67b6\\u0020\\u000d\\u000a\\u5e73\\u5747\\u4e00\\u4e2a\\u4e00\\u6bdb\\u94b1\\u4e0d\\u5230\\u000d\\u000a\\u5fae\\u4fe1\\uff1a\\u006a\\u0061\\u0076\\u0061\\u006a\\u0064\\u0062\\u0063\\u000d\\u000a\\u5b98\\u7f51\\uff1a\\u0077\\u0077\\u0077\\u002e\\u006a\\u0061\\u0076\\u0061\\u0030\\u0039\\u0030\\u0039\\u002e\\u0063\\u006f\\u006d\\uff08\\u5b98\\u7f51\\u53ef\\u4ee5\\u0032\\u0034\\u5c0f\\u65f6\\u81ea\\u52a8\\u53d1\\u8d27\\u0020\\u652f\\u4ed8\\u5b9d\\u63a5\\u53e3\\uff09";
System.out.println(decode(a));
}
public static String decode(String unicodeStr) {
if (unicodeStr == null) {
return null;
}
StringBuffer retBuf = new StringBuffer();
int maxLoop = unicodeStr.length();
for (int i = 0; i < maxLoop; i++) {
if (unicodeStr.charAt(i) == '\\') {
if ((i < maxLoop - 5)
&& ((unicodeStr.charAt(i + 1) == 'u') || (unicodeStr
.charAt(i + 1) == 'U')))
try {
retBuf.append((char) Integer.parseInt(
unicodeStr.substring(i + 2, i + 6), 16));
i += 5;
} catch (NumberFormatException localNumberFormatException) {
retBuf.append(unicodeStr.charAt(i));
}
else
retBuf.append(unicodeStr.charAt(i));
} else {
retBuf.append(unicodeStr.charAt(i));
}
}
return retBuf.toString();
}