问题描述
varxmlHttp;functioncreateXMLHttpRequest(){if(window.ActiveXObject){xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}elseif(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest();}}functionsendMessage(){varmsg=document.getElementById("text").value;if(msg===""){refreshMessage();return;}
解决方案二:
解决方案三:
varurl=in.jsp;varparam="task=send&msg="+msg;ajaxRequest(param,url);document.getElementById("text").value="";}functionqueryMessage(){varurl=cha.jsp;varparam="task=query";ajaxRequest(param,url);}functionajaxRequest(param,url){createXMLHttpRequest();xmlHttp.onreadystatechange=refreshMessage;xmlHttp.open("POST",url);xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");xmlHttp.send(param);}functionrefreshMessage(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){vartable_body=document.getElementById("msglist");varlength=table_body.childNodes.length;vari;for(i=0;i<length;i++){table_body.removeChild(table_body.childNodes[0]);//table_body.removeChild(table_body.childNodes[1]);}varmessages=xmlHttp.responseXML.getElementsByTagName("content");length=messages.length;for(i=length-1;i>=0;i--){vary=messages[i];vardata=y.childNodes[0].firstChild.data;//varcont=y.childNodes[1].firstChild.data;varrow=document.createElement("tr");varcell=document.createElement("td");varcell_data=document.createTextNode(data);cell.appendChild(cell_data);row.appendChild(cell);table_body.appendChild(row);//varrow2=document.createElement("tr");//varcell2=document.createElement("td");//varcell_data2=document.createTextNode(cont);//cell2.appendChild(cell_data2);//row2.appendChild(cell2);//table_body.appendChild(row2);}setTimeout(queryMessage,2000);}}}有谁知道为啥打
解决方案四:
的那一行出错了!
解决方案
解决方案五:
varurl="in.jsp";?这样吗
解决方案六:
好像不是下面的varurl=cha.jsp是正确的啊
解决方案七:
if(msg==="")这里多写了一个等于号?
解决方案八:
哦,谢谢各位
解决方案九:
varurl='in.jsp';