ajax回传XML特殊字符问题

ajax回传XML特殊字符问题,第1张

针对xml的一些特殊字符的话,试试用CDDATA这个标签

<![CDATA[

内容<font color=red><b>突出</b></font>内容

]]>

如果不行的话,那就利用BASE64码对你的特定内容进行转码

$ajax({

type: 'get', //ajax的方式 get/post

cache: false, //是否缓存

dataType: 'json', //接收返回数据的方式

url: "<=site_url('vod/admin/vod/type_i')>"+stype, //路径

timeout: 3000, //超时时间

success:function(data){ //成功后返回的回调方法

var json // data就是后台返回的数据

}

})

请求的url地址肯定可以看到的,你发送一个请求,浏览器控制台就可以看到请求记录了。前端代码没法加密,可以混淆JS代码,就是让代码阅读起来很困难。加密数据,可以把数据转为base64,encodeURI,unicode之类的,再自己写些代码做字符替换。或者用开源的加密函数库crypto-js,里面有很多加密方法。前端加密,不能保证安全哦,因为前端代码别人都可以看到的,使用什么加密函数,都可以看到,只是把代码找出来有些困难而已。

以上就是关于ajax回传XML特殊字符问题全部的内容,包括:ajax回传XML特殊字符问题、jquery里的ajax怎么获取返回的数据、前端ajax如何加密传参等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9617060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存