1.后台返回html格式的json文档
也就是设置content类型为:response.setContentType(“text/html”);
//renderJson(result);
// 为了兼容IE8,这里返回html文本的json串,前台将字符串转json
renderHtml(JsonKit.toJson(result));
2.success将返回data手动转成json
由于后台返回的是html格式的json字符串,因此需要手动转下json
success : function(data) {
var json = JSON.parse(data)
}
注:Jquery.Form.Js源码中使用的是Iframe模拟Ajax请求,所以会出现这种问题。