ajax和webservice交互特殊字符处理和时间问题解决

来源:互联网 发布:中国网速和外国网络 编辑:程序博客网 时间:2024/06/06 10:43

1、一个星期一直在做关于微信方面的问题,很累,但很充实,下面把我做的出现问题的一部分写出来和大家分享希望对大家有所帮助!

(1)第一当ajax和webservice交互时如果传的值包含特殊字符,在js端请用encodeURLComponent()进行转换,在C#webservice端,请用HttpUtility.UrlDecode()方法进行解码

就会解决因特殊字符出现的交互错误

(2)时间问题,如果你在C#端时间格式是yyyy-MM-dd等格式回传过来是/Date(时间戳)/这种样式的,注意这里面是时间戳,那么你可以用正则获取时间戳,然后再转换成时间去解决,当然还有其它好多办法解决,根据个人喜好不同

(3):就是个人建议在ajax端要加上contentType:"application/json/charset=utf-8"这里的MIME类型是告诉C#端你是怎么传值的,这比较活!根据个人喜好解决!


0 0
原创粉丝点击