中小型网站建设市场,企业网站建设代理商,php企业网站开发价格,qq群短链接生成这次给大家带来Ajax怎么通过response在后台传递数据#xff1f;(附代码)#xff0c;Ajax通过response在后台传递数据的注意事项有哪些#xff0c;下面就是实战案例#xff0c;一起来看一下。这是js代码#xff1a;var System {getHttpRequest: function(url, callback, o…这次给大家带来Ajax怎么通过response在后台传递数据(附代码)Ajax通过response在后台传递数据的注意事项有哪些下面就是实战案例一起来看一下。这是js代码var System {getHttpRequest: function(url, callback, options) {if (url.length 0) return;var option {url: url,type: get,dataType: json,cache: false,timeout: 30000,beforeSend: function(XHR) {},complete: function(XHR, textStatus) {XHR.abort();},error: function(XMLHttpRequest, textStatus, errorThrown) {//alert(网络连接不通请稍后再试);},success: function(data) {callback(data, options);}};if ( !! options) {option $.extend(option, options);}$.ajax(option);}};当我想要通过回调函数success获取data时一开始我是直接在后台return一个json字符串结果会报异常没定义方法什么的后来查了下需要通过response.getWriter().write()方法写入数据success中才能获取到数据。后台代码如下public String getRejectReason() throws Exception{String rowId getParameterAndPut(rowId,null,0).toString();String jsonData ;if (StringUtils.isNotEmpty(rowId)) {jsonData newOwnerInfoService.getRejectReasonJsonData(rowId);}this.getResponse().setCharacterEncoding(utf-8);this.getResponse().getWriter().write(jsonData);return null;}总结相信看了本文案例你已经掌握了方法更多精彩请关注php中文网其它相关文章推荐阅读