• 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条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部