日期:2014-05-16  浏览次数:20666 次

ajax中文参数乱码&ajax缓存的解决方法
function ajax_get_xm(id,value){
			var linkageid=3361;
			$("#addbutton").attr("disabled","");
			if(value=="" || value=="我要查找项目") {
			alert('请输入要搜索小类');
			return false;
			}
			 $.get(encodeURI("/api.php?op=get_xm&linkageid="+linkageid+"&value="+value+"&rands="+Math.random()), function(data){
				if(!data){
				return false;
				}else{
				$("#"+id).html("");				
				$("#"+id).append(data);
				}
			 })
}


Math.random()解决ajax缓存问题;
encodeURI解决中文参数在ie下错误的问题.
1 楼 njyu 2011-07-22  
在后台写个过滤器,用来过滤全部的ajax请求的字符串也不错!