php教程 ajax 实例与ajax 教程
1创建xmlhttprequest对象的网页特效程序。
2 发出异步请求的javascript程序。
3 处理服务器响应的javascript程序。
*/
//1创建xmlhttprequest对象的javascript程序。
代码如下 | 复制代码 |
function getxmlhttprequest() { var xmlhttp=null; try { xmlhttp = new xmlhttprequest(); //对于firefox等浏览器 } catch(e) { try { xmlhttp = new activexobject("msxml2.xmlhttp"); //对于ie浏览器 } catch (e) { try { xmlhttp = new activexobject("microsoft.xmlhttp"); } catch(e) { xmlhttp = false; } } } return xmlhttp;
|
//2 发出异步请求的javascript程序。
代码如下 | 复制代码 |
function sendrequest() { //获取页面表单的文本框name的值 var user_name = document.getelementbyid("name").value; if((user_name == null) || (user_name == "")) var url = "getusername.php"; //构建请求的url地址 |
// 3 处理服务器响应的javascript程序。
代码如下 | 复制代码 |
function updatepage() { if(xmlhttp.readystate == 4) { var response = xmlhttp.responsetext; document.getelementbyid("userinfo").value = response; } } |