本帖最后由 dongmingj 于 2010-01-03 17:43:12 编辑

解决方案 »

  1.   

    你ajax代码没放出来,我们怎么看呢
    send_reques方法是怎么写的发来看看
      

  2.   

    <script type="text/javascript">
    function chang(str){
     var msg=str;
     send_request("<%=request.getContextPath()%>/loadmessage.action?msg="+msg);
      } 
      
      var http_request = false;
    function send_request(url)
    { //初始化、指定处理函数、发送请求的函数
       //alert("url\t"+url);
    http_request = false;
    //开始初始化XMLHttpRequest对象
    if(window.XMLHttpRequest) 
    { //Mozilla 浏览器
    http_request = new XMLHttpRequest();
    if(http_request.overrideMimeType) 
    {//设置MiME类别
    http_request.overrideMimeType('text/xml');
    }
    }
    else if(window.ActiveXObject) 
    { // IE浏览器
    try 
    {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");

    catch(e) 
    {
    try 
    {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){}
    }
    }
    if(!http_request) 
    { // 异常,创建对象实例失败
    window.alert("不能创建XMLHttpRequest对象实例.");
    return false;
    }
    http_request.onreadystatechange = processRequest;
    // 确定发送请求的方式和URL以及是否同步执行下段代码
    http_request.open("POST", url, true);
    http_request.send(null);
    }
    // 处理返回信息的函数
        function processRequest() 
        {
            if (http_request.readyState == 4) 
            { // 判断对象状态
                if (http_request.status == 200) 
                { // 信息已经成功返回,开始处理信息
                 
                }
            }
           
       } 
    </script>
      

  3.   

    后面的ajax代码应该没有问题吧!
      

  4.   

    // 处理返回信息的函数
        function processRequest()
        {
            if (http_request.readyState == 4)
            { // 判断对象状态
                if (http_request.status == 200)
                { // 信息已经成功返回,开始处理信息
              --------    这里没有接受数据?还是你略去了
                }
            }
         
      } 
      

  5.   

    不是这里,是在后台action输出的时候没有值,和这边没关系。
      

  6.   

    我的意思是msg这个参数后台收不到,晕!
      

  7.   

    这个值不是this.value,而是this.selectedIndex].text
      

  8.   

    你先给上边的msg赋值个常数,测试下能不能在后台打印