原创 17_解决Ajax中文乱码与跨域访问 收藏<br /><br />AJAX中文乱码问题的解决方法有两种:<br /><br />(1)页面端数据作一次encodeURI,服务器端稍作改变即可<br /><br />面面端verify.js脚本:<br /><br />view plaincopy to clipboardprint?<br /><br /> 1. function verify() <br /> 2. { <br /> 3. //1.接收html数据 <br /> 4. //解决中文乱码问题的方法:1页面端发出的数据作一次encodeURI,服务器端使用 <br /> 5. //解决中文乱码问题的方法:2页面端发出的数据作两次的encodeURI,服务器端作一次URLDecoder.decode(old,"UTF-8"); <br /> 6. var url ="AJAXServer?name="+encodeURI($("#userName").val());//页面端发出的数据作一次encodeURI <br /> 7. url = convertURL(url); <br /> 8. $.get(url,function (data) <br /> 9. { <br /> 10. $("#result").html(data); <br /> 11. <br /> 12. }); <br /> 13. //2.对数据进行发送 <br /> 14. //3.回调函数 <br /> 15. } <br /> 16. function convertURL(url) <br /> 17. { <br /> 18. var timetamp = (new Date()).valueOf(); <br /> 19. if(url.indexOf("?")>=0) <br /> 20. { <br /> 21.
Ajax
最新推荐文章于 2025-07-25 19:36:03 发布