Ajax提交数据产生特殊字符500错

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

假定你只要post过去之数量为 :data  ==>> 
{a:’!@!@!@!@#$#{}|><?”:”:”‘}

化解方案1:

JSON.stringify(data) 

是解决方案 就不需要后台做处理了。

备考:可是还是会油然而生 500情况。

解决方案2:

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

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

 

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

假若对你发出帮带要动动鼠标右下方为我来个赞,您的支撑是我无比要命之动力。

相关文章