zoukankan      html  css  js  c++  java
  • js ajax请求流程

    <input type="button" name="btn" id="btn" value="按钮" />
    

    JS

    //点击按钮弹出1.txt的内容
    var oBtn=document.getElementById("btn");
    
    oBtn.onclick=function(){
    	//打开浏览器
    	/*
    	 1.创建一个ajax对象
    	 	ie6以下new ActiveXObject('Microsoft.XMLHTTP')
    	 * */
    	var xhr=null;
    	try{
    		xhr=new XMLHttpRequest();
    	}catch(e){
    		xhr=new ActiveXObject('Microsoft.XMLHTTP');
    	}
    	//在地址栏中输入地址
    	/*
    	open方法
    	 参数
    	 	1.打开方式
    	 	2.地址
    	 	3.是否异步
    	 		异步:非阻塞模式  前面的代码不会影响后面代码的执行
    	 		同步:阻塞模式   前面的代码会影响后面代码的执行
    	 * */
         //异步请求
    	xhr.open('get','1.txt',true);
    	//提交  发送请求
    	xhr.send();
    	
    	//等待服务器返回内容
    	/*readyState:ajax工作状态 请求状态
    	 * 0 (初始化)还没有调用open()方法
    	 * 1 (载入)已经调用send()方法,正在发送请求
    	 * 2 (载入完成)send()方法完成,已收到全部响应内容
    	 * 3 (解析)正在解析响应内容
    	 * 4 (完成)响应内容解析完成,可以在客户端调用了
    	 * 
    	status属性:服务器(请求资源)的状态,http状态码
    	返回的内容
    		responseText:返回以文本形式存放的内容
    		responseXML:返回XML形式的内容*/
    	xhr.onreadystatechange=function(){
    		if(xhr.readyState==4){
    			if(xhr.status==200){
    				alert(xhr.responseText);
    			}else{
    				alert('出错了,Err'+xhr.status);
    			}
    			
    		}
    	}
    }
    

      

    wampserver服务器

    服务器图标的四个状态

      1.红色,服务器有错误无法使用

      2.黄色,服务器配置有错误

         3.白色,正常

      4.纯白色,上线

      如果显示为黄色,可以通过修改端口去尝试解决问题。

      默认是80端口,直接在浏览器地址栏输入localhost就可以访问。

      修改端口

      apache>httpd.conf>localhost把后边的数字改了,先保存在重启服务器。

      修改完端口的访问方式是localhost:你修改的端口

  • 相关阅读:
    Wintellect的Power Collections库
    rabbitMQ的几种工作模式
    解决死锁问题
    项目#editormd 的使用
    spring cloud篇#1
    科学#老鼠和毒药
    #杂记#实现一个简单的tomcat
    #栈#leetcode856.括号的分数
    #栈#单调栈#leetCode94.验证栈序列
    #树#遍历#LeetCode37.序列化二叉树
  • 原文地址:https://www.cnblogs.com/yangxue72/p/8241260.html
Copyright © 2011-2022 走看看