在action类中我是这样写的
response.getWriter().write(
"<ul  onmouseover=select(this) onmouseout= unselect(this)  onclick=selected('"+ name + "')>" + name + "</ul>"
);
在谷歌浏览器上面能正常运行有数据显示,在火狐上面alert出的回调数据为[object XMLDocument];
在IE浏览器上面alert 出来的值为空。  求解决~~~~ - -

解决方案 »

  1.   

    function ajax(value) {
    if (value != null && value != "") {
    var url = "InformationAction!queryByTxt?txt=" + value;
    $.post(url, null, function(data) {
    alert(data)
    var div = $("#show");
    div.show();
    div.html(data) })
    }
    }这是ajax代码, 在线求解决- -、、、
      

  2.   

    设置下
    response.setContentType("text/html"); 
    试试
    或者
    $.post(url, null, function(data) {
    alert(data)
    var div = $("#show");
    div.show();
    div.html(data)
    },"html")
      

  3.   

    你post发送请求,那把url两次编码。
    然后再传送到后吧,后台要解码。
      

  4.   

    Java程序使用网上流行的有个过滤器程序
    http://tech.ddvip.com/2009-04/1239701435114997.html