Ajax中通过response在后台传递数据
来源:互联网 发布:httpclient抓取数据 编辑:程序博客网 时间:2024/05/17 02:44
这是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;}以上。
阅读全文
0 0
- Ajax中通过response在后台传递数据
- 用户登陆验证---AJax在后台用json传递数据到前台显示
- jquery通过ajax向后台发送(checkbox)数组,并在后台接收,(发送的数据是checkedbox)
- jQuery中使用ajax向后台传递数据
- asp.net中在后台通过js弹出新窗口
- WPF中,怎么在后台代码进行数据绑定
- 【Hibernate】把Hibernate在后台查询到的数据通过Struts标签在前台进行输出
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- MVC中前台如何向后台传递数据------$.get(),$post(),$ajax(),$.getJSON()总结
- python flask 通过ajax向后台传递数组参数
- nc 中如何从前台获取Aggvo的数据 放在后台处理
- 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
- struts2通过后台向前台页面传递数据、对象
- form表单通过hidden向后台传递请求数据
- 前台接收的数据在后台乱码
- .NET的GridView在后台删除数据
- HDU 2531 Catch him
- 聊一聊log4j2配置文件log4j2.xml
- Cloudera Manager HBase Thrift 接口 Go/Python客户端
- Scrum项目管理流程总览
- 支持IE8及以下的,原生JS数组迭代的五种方法
- Ajax中通过response在后台传递数据
- 回文字符串
- 万字长文|如何直观解释卷积神经网络的工作原理?
- 嵌入式开发板C语言编写之从触摸屏与网络编程不同线程文件描述符的读取
- 剑指offer:字符串的排列
- 这里是通过QQ邮箱 sina新浪邮箱 163邮箱的简单发送Email
- eclipse项目导入到intellij中
- php面向对象(OOP)编程完全教程
- Python性能测试调优