Ajax 提交 数据含特殊字符 出现500误。Ajax 提交 数据含特殊字符 出现500左。

by admin on 2018年10月5日

Ajax 请求API接口 传输过去的数据 含有特殊字符,Ajax请求失败出现500荒谬。

Ajax 请求API接口 传输过去的数码 含有特殊字符,Ajax请求失败出现500误。

苟你而post过去之多寡为 :data  ==>> 
{a:’!@!@!@!@#$#{}|><?”:”:”‘}

一旦你要是post过去之数也 :data  ==>> 
{a:’!@!@!@!@#$#{}|><?”:”:”‘}

缓解方案1:

缓解方案1:

JSON.stringify(data) 

JSON.stringify(data) 

这解决方案 就非需后台做拍卖了。

是解决方案 就未需要后台做拍卖了。

备注:可是还是会冒出 500气象。

备注:可是还是会起 500情况。

解决方案2:

釜底抽薪方案2:

前台处理数据  :encodeURIComponent(data);

前台处理多少  :encodeURIComponent(data);

后台接收数据后甩卖:a= Server.UrlDecode(a);

后台接收数据后处理:a= Server.UrlDecode(a);

 

 

这个随笔乃自学习工作记录,如发疑问欢迎在脚评论,转载请标明出处。

其一随笔乃自学习工作记录,如产生问号欢迎在下面评论,转载请标明出处。

设若对您发出拉要动动鼠标右下方为自家来个赞,您的支持是本人最好要命的动力。

假使对而来协助要动动鼠标右下方为自家来只赞,您的支持是自个儿太特别之动力。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图