本帖最后由 ckcz123 于 2012-10-12 11:55:47 编辑

解决方案 »

  1.   

    这段代码用firefox可以完美运行,但是换成IE就报错了。。
      

  2.   


        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4)
            {
                if (xmlhttp.status==200) {
                var words=eval("("+xmlhttp.responseText+")");
           var newtable = "<table><tr><td width = \"100\">ID</td><td width=\"100\">词语1</td><td width = \"100\">词语2</td><td width = \"100\">相关度</td><td width = \"100\">票数</td><td width=\"100\">投票</td></tr>";
                for (var i in words)
                {
                    newtable +="<tr><td>"+words[i].id+"</td><td>"+words[i].word1++"</td><td>"+words[i].word2+"</td><td>"+words[i].relation+"</td><td><div id='"+words[i].id+"'>"+words[i].num+"</div>"+"</td><td><form> <input type='button'  value='vote' onclick='vote("+words[i].id+")' /> </form>"+"</td></tr>";
                }
            document.getElementById("blank").innerHTML =newtable;
                }
                else {
                document.getElementById("blank").innerHTML="Connection Failed";}
            }
        }
        xmlhttp.open("GET","search.php?query="+str,true);
        xmlhttp.send(null);
        return true;
    }