美文网首页
2019-08-24 前后端数据交互

2019-08-24 前后端数据交互

作者: 枫叶落尽 | 来源:发表于2019-08-24 11:12 被阅读0次

浏览器 》 服务器

浏览器端只能发送字符串格式的数据,

使用JSON.stringify()可以对json、数组等格式数据进行序列化,转化为字符串。
但是,数组结果转换后,带有非法字符,比如 [ 、]、" 等,可以使用encodeURI()进行编码传输。或者,麻烦一点,使用拼接的方式进行处理后再传输也可以。
[1]ajax传递给后台数组参数方式
[2]ajax 提交数组 泛型集合
[3]post方式调用接口,怎么传递数组数据呢 [问题点数:40分]

还有一种比较掩耳盗铃的办法,可以配置服务器端,让那些字符不再视为非法字符。

[1]解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF
[2]异常:Invalid character found in the request target. The valid characters are defined in RFC 3986
[3]解决 tomcat. Invalid character found in the request target.异常错误

服务器接收、处理

接收
[参考]request.getAttribute() 和request.Parameter()区别
[参考]Java HttpServletRequest中getAttribute()方法和getParameter()区别
[参考]关于HTTP GET请求的url中文参数编码

后台处理阶段,我是直接作为字符串使用的,也可以使用别人提供的函数转为对象处理:
[资料]后台接收字符串,转为对象处理

服务器 》 浏览器

后台传给浏览器端的数据,是字符串格式的,转为json我使用的JSON.parse()函数。
[参考资料]js中将字符串转换成json的三种方式

相关文章

  • 2019-08-24 前后端数据交互

    浏览器 》 服务器 浏览器端只能发送字符串格式的数据, 使用JSON.stringify()可以对json...

  • 2018-02-08

    前端与后端的数据交互 前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后...

  • HTTP协议、存储、Ajax

    前后端数据交互与 HTTP 协议 1、前后端通信是什么(1)前端和后端交互的过程(2)浏览器和服务器之间数据交互的...

  • 前后端数据交互方法总结

    前后端数据交互方法 在此介绍几种常用的前后端数据交互方法,并给出使用建议。以提高前后端协同开发的效率。 目录: H...

  • 前后端数据交互方法

    《前后端数据交互方法》http://www.zhihu.com/question/26532621一个小案例搞懂前...

  • json-server模拟服务端REST接口

    在web项目开发中,前端完成静态页面的开发后,后端迟迟未给到接口,会导致前、后端数据交互的开发流程中停滞。可以根据...

  • python中的ajax

    前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json 前端的...

  • 前端与后端的数据交互(jquery ajax+python fl

    前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json 前端的...

  • 高效开发实践

    前端实现业务,后端处理数据。在现代框架实现前后端分离后,前后端的交互基本分为2种: 数据读取和数据写入。而前端由于...

  • #hello,JS:13-01技术方案:Ajax 使用和原理

    前端和后端如何交互,从网站的层面上,如何去呈现?如何和后端去交互?如何向后端获取数据和请求?需要一种方法。 一、页...

网友评论

      本文标题:2019-08-24 前后端数据交互

      本文链接:https://www.haomeiwen.com/subject/njmfectx.html