-
IE下jQuery的load方法不能使用的解决办法
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
问题描述
同样的代码在火狐下运行没有问题,但是在ie下竟然不能进入Action里面,查了一下原因,是因为IE不支持jQuery的load方法中动态的URL地址。
-
代码
//搜索功能
function searchUser(){
//alert("searc huser");
var searchname = document.getElementById("searchuser").value;
if($.trim(searchname) == "<%=PropertyUtil.readProperty("nameToSearch",language)%>"){
searchname = "";
}
var escapecode= encodeURI(searchname); //解决传中文参数乱码的问题
var url = "/do/cmTask?action=searchUser&cmId="+<%=cmId%>+"&searchname="+escapecode;
$.ajaxSettings.cache = false; //这句话是解决问题的,不读取缓存。
$("#memberList").load(url); //id是“memberList”的DIV,动态加载一个页面
}
-
-
- 标签:
- searchname
- memberlist
- load
- searchuser
- var
- action
- escapecode
- url
- 页面
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~