本文主要介绍如何使用 HttpRequest 对象,如何向服务器发送请求,以及如何处理服务器响应。
使用HttpRequest对象发送请求步骤:
1. 创建 HttpRequest 对象
var xmlhttp = new XMLHttpRequest();
2. 告诉 XMLHttpRequest 对象,当状态发生改变时, 会调用哪个函数。
为此,要把 onreadystatechange 属性设置为指向 JavaScript 函数的指针
xmlhttp.onreadystatechange = renewMsg;
3. 指定请求属性。XMLHttpRequest 对象的 open() 方法指定将发出的请求。
xmlhttp.open("GET", url, true);
4. 将请求发送给服务器。send() 方法把请求发送到指定的目标资源。
例子:
//发送给ajax接收器
function sendMsgToAjax()
{
//
var question = document.getElementById('inputArea').value;
//alert(msg);
question = trim(question);
if(question == "