通过Ajax中的响应在后台传递数据的问题

这是js代码:


var系统{ {
GetHttpRequest:功能(URL,回调,选项){
如果(url.length<0)返回;
var选项{ {
网址,
键入:获取
DataType:JSON
缓存:false,
超时时间:30000,
beforesend:功能(XHR){
},
完成:功能(XHR,textstatus){
XHR.abort ();
},
错误:函数(XMLHttpRequest,textstatus,errorthrown){
网络连接不可访问,请稍后再试!;
},
成功:函数(数据){
回调(数据,选项);
}
};
如果(!!!选项){
选项=扩展(选项,选项);
}
$ ajax(选项);
}
};


当我想通过数据回调函数成功,起初我是直接在后台返回一个JSON字符串,例外的会报,没有定义什么的,后来查了下,通过response.getwriter(写)到(成功)写数据的方法,对数据的访问。背景代码如下:


公共字符串getrejectreason抛出异常(){
字符串的rowid = getparameterandput(数据
字符串= JSONData ;
如果(StringUtils.isNotEmpty(rowid)){
JSONData= newownerinfoservice.getrejectreasonjsondata(rowid);
}
This.getResponse(),SetCharacterEncoding(UTF-8);
This.getResponse()GetWriter()写(JSONData);
返回null;
}


总结

以上是萧边介绍Ajax响应,通过在后台传输数据,我们希望能帮助你,如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。