function verify() {
//解决中文乱麻问题的方法1,页面端发出的数据作一次encodeURI,服务器段使用new String(old.getBytes("iso8859-1"),"UTF-8");
//解决中文乱麻问题的方法2,页面端发出的数据作两次encodeURI,服务器段使用URLDecoder.decode(old,"UTF-8")
var url = "AJAXServer?name=" + encodeURI(encodeURI($("#userName").val()));
url = convertURL(url);
$.get(url,null,function(data){
$("#result").html(data);
});
}
//给url地址增加时间戳,骗过浏览器,不读取缓存
function convertURL(url) {
//获取时间戳
var timstamp = (new Date()).valueOf();
//将时间戳信息拼接到url上
//url = "AJAXServer"
if (url.indexOf("?") >= 0) {
url = url + "&t=" + timstamp;
} else {
url = url + "?t=" + timstamp;
}
return url;
}
ajax解决乱码和控制浏览器缓存
原创
©著作权归作者所有:来自51CTO博客作者mb644a35cf350e4的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:java面试总结(第三天)
下一篇:jquery简单使用片段
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
浏览器-浏览器缓存
介绍浏览器缓存机制,强缓存和协商缓存的原理
缓存 服务端 服务器 -
nginx与浏览器缓存控制
nginx与浏览器缓存控制
nginx it