如何多次运行ajax代码

时间:2012-02-13 18:08:30

标签: ajax

我有以下代码段

 <select id="client" onchange="custom(this.value)">
        <option></option>
        <option value="1">ONE</option>
        <option value="2">TWO</option>
        <option value="3">THREE</option>
        <option value="4">FOUR</option>
        <option value="5">FIVE</option>
    </select>

    <div id="server">SERVER MESSAGE COMES HERE</div>

以下是ajax代码,

 <script type="text/javascript">
        var ajaxobj=new ActiveXObject("Microsoft.XMLHTTP");         
        ajaxobj.onreadystatechange=function(){
            if(ajaxobj.readystate==4 && ajaxobj.status==200){
                document.getElementById('server').innerHTML=ajaxobj.responseText;
            }
        }

        function custom(option){
           ajaxobj.open('GET','http://localhost:8084/ajax/ajax2.jsp?option='+option,'true');
           ajaxobj.send();
        }
    </script>

但问题是,它是第一次工作并从服务器查找内容,从下次onchange事件开始,它无效。我使用IE6 ..该怎么办?

0 个答案:

没有答案