PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

Ajax怎么通过response在后台传递数据?(附代码)

php中世界最好的语言
php中世界最好的语言 原创
2018-03-31 10:52:39 2491浏览

这次给大家带来Ajax怎么通过response在后台传递数据?(附代码),Ajax通过response在后台传递数据的注意事项有哪些,下面就是实战案例,一起来看一下。

这是js代码:

var System = { 
  getHttpRequest: function(url, callback, options) { 
    if (url.length <p style="text-align: left;">当我想要通过<a href="http://www.php.cn/code/8530.html" target="_blank">回调函数</a>success获取data时,一开始我是直接在后台return一个json<a href="http://www.php.cn/wiki/57.html" target="_blank">字符串</a>,结果会报异常,没定义方法什么的,后来查了下,需要通过response.getWriter().write()方法写入数据,success中才能获取到数据。后台代码如下:</p><pre class="brush:php;toolbar:false">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中文网其它相关文章!

推荐阅读:

用CORS实现WebApi Ajax跨域请求的方法

Ajax怎么实现动态加载组合框(附代码)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。