亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,當js加入ajax代碼后就不能運行了,alert也不可以用,這是什么原因呢?

您好,當js加入ajax代碼后就不能運行了,alert也不可以用,這是什么原因呢?

牛魔王的故事 2021-11-10 16:07:55
代碼后就不可以用了。求解釋啊!昨天調試了一天了,今天又弄了好久,實在是沒辦法了。代碼如下:// JavaScript Documentvar xmlHttp;function sendmsg(s){var messag=""if (s=="2"){message=document.getElementById("message").innerHTML;if(messag==""){alert("請輸入內容");return}}}function sendmg(s){var message=""if (s=="2"){message=document.getElementById("message").innerHTML;if(message==""){alert("請輸入內容");return}}xmlHttp=GetXmlHttpObject()if (xmlHttp==null){alert ("您好!您的瀏覽器不支持ajax技術,請升級或使用較新版本的ie瀏覽器。");return} var url="qingtan_ajax.php"url=url+"?t="+Math.random()xmlHttp.open("POST",url,true); xmlHttp.onreadystatechange=stateChanged xmlHttpRequest.setRequestHeder("Content-Type","application/x-www-form-urlencoded;charset=gb2312");xmlHttpRequest.send("author=阿墨&message="+message+"&touser=默默"); }function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ if (xmlHttp.responseText==""){alert("nothing returned"); }if(xmlHttp.responseText<>"norefresh"){document.getElementById("Layer6").innerHTML=xmlHttp.responseText }} }function GetXmlHttpObject(){var xmlHttp=null;try{// Firefox, Opera 8.0+, SafarixmlHttp=new XMLHttpRequest();}catch (e){// Internet Explorertry{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}
查看完整描述

2 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

這邊寫了個實例,源代碼如下
<script>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("msgbox").innerHTML+=xmlhttp.responseText;
}
}
xmlhttp.open("post","getwords.asp" ,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("yourwords="+document.getElementById("yourwords").value);
return false;
}
</script>
<textarea name="content" cols="30" rows="10" id=yourwords></textarea>
<input type=button onclick="loadXMLDoc()" value="提交">
</form>
<hr>
<div id=msgbox></div>

服務器響應源代碼:getwords.asp
<%
response.write Request.form("yourwords")&"<br>"
%>

 


查看完整回答
反對 回復 2021-11-14
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

message=document.getElementById("message").innerHTML;這里是不是少了點東西啊

message=document.getElementById("message")[0].innerHTML;你試試

查看完整回答
反對 回復 2021-11-14
  • 2 回答
  • 0 關注
  • 410 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號