首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XMLhttprequest问题

XMLhttprequest问题
EN

Stack Overflow用户
提问于 2015-05-11 22:51:34
回答 1查看 179关注 0票数 1

我正在尝试处理xmlhttprequests,但它不起作用。插入警告框时,收到状态0。我不太明白出了什么问题。

代码语言:javascript
运行
复制
function submitChat() {
    if (form1.uname.value != '' && form1.msg.value != '') {
      var uname = form1.uname.value;
      var msg = form1.msg.value;
      var xmlhttp = new XMLHttpRequest();
      alert(xmlhttp.status);
      xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readystate == 4 && xmlhttp.status == 200) {
          document.getElementById('chatlogs').innerHTML = xmlhttp.responseText;
          }
      }
      xmlhttp.open("GET", "insert.php?uname=" + uname + "&msg=" + msg, true);
      xmlhttp.send();
    } else {
      alert("All Fields are Mandatory !!!");
      return;
    }
}
代码语言:javascript
运行
复制
<form name="form1" action="#">`` Chatname:
  <input type="text" name="uname" />
  <br/>
  <textarea name="msg"></textarea>
  <a href="javascript: submitChat()"> Send</a> 
  <br/>
  <br/>
</form>

<div id="chatlogs">
  Loading Chat History !!!!!!!!!!
</div>

EN

回答 1

Stack Overflow用户

发布于 2015-05-11 22:56:22

你应该在你的alert之前做.open()。因此,您的代码如下所示:

代码语言:javascript
运行
复制
function submitChat() {
    if (form1.uname.value != '' && form1.msg.value != '') {

        var uname = form1.uname.value;

        var msg = form1.msg.value;
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.open("GET","insert.php?uname="+uname+"&msg="+msg,true);
        alert (xmlhttp.status);
        xmlhttp.onreadystatechange = function() {
            if(xmlhttp.readystate==4 && xmlhttp.status==200) {
                document.getElementById('chatlogs').innerHTML = xmlhttp.responseText;


            }

        }

        xmlhttp.send(null); 



    } else {
        alert("All Fields are Mandatory !!!");
        return;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30170910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档