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);

 

 

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

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

设若对你来帮要动动鼠标右下方为自己来只赞,您的支撑是自最好酷的动力。

若是对而来救助要动动鼠标右下方为自身来只赞,您的支撑是本人极其深之动力。

相关文章