为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Ajax全接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax全接触

姜维 Web前端工程师
难度中级
时长 2小时10分
  • 协议或子域名或主域名或端口号不相同称为跨域
    查看全部
  • JSONLint可校验json的错误。JSON.parse解析更安全
    查看全部
  • eval不仅解析内容还会解析其中的方法
    查看全部
  • 解析json的两种方法:JS中的eval()、JSON.parse
    查看全部
  • GIT请求的幂等,请求一次和请求一万次都是相同的
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-06-01

  • var request = new XMLHttpRequest(); request.open("GET","get.php",ture); request.send(); request.onreadystatechange = function(){ if(request.readyState ===4&& request.status===200) //执行一些事情request.responseText }
    查看全部
  • XMLHttpRequest发送请求: 两个方法 open(method,url,async) method:规定HTTP发送请求的方式是get还是post,不区分大小写,一般来说用大写 url:请求地址(相对地址或绝对地址) async:同步/异步(false/true),默认是异步也就是true,可以不用填写 send(string):发送到服务器(该参数可以填或者不填-----get方法不填或填null,post:一般要填) 例如: request.open("POST","create.php",true); request.setRequestHeader("Content-type","application/x-www-form-urlencoded ")//设置HTTP头信息--一定要写在open()和send()之间 request.send("name=xxxx&set=xxx");
    查看全部
  • 【什麼是HTTP?】 1.HTTP是計算機通過網絡進行通信的規則 2.HTTP是一種無狀態的協議(不建立持久的連接,服務端不保留連接的相關信息,瀏覽器發出請求和服務器返回響應是一個沒有記憶的過程) 3.一個完整的【HTTP請求】過程有7個步驟: 1>建立TCP連接 2>Web瀏覽器向Web服務器發送請求命令 3>Web瀏覽器發送請求頭信息 4>Web服務器應答 5>Web服務器發送應答頭信息 6>Web服務器向瀏覽器發送數據 7>Web服務器關閉TCP連接 【http請求】 1.HTTP請求的方法或動作,post或get 2.正在請求的URL 3.請求頭,包含一些客戶端環境信息,身份驗證信息等 4.請求體(請求正文),包含要發送的一些字符串信息,表單信息等等 //請求頭和請求體之間有一個空行,表面請求頭已經結束 GET:一般用於信息的獲取,使用URL傳遞參數,對發送信息的數量也有限制,一般在2000字符!默認方式,一般用於查詢、獲取操作,不是很安全,任何人可見,信息都顯示在URL中 POST:一般用於修改服務器上的資源,對所發送的數量無限制。一般用於發送表單數據,新建,修改,刪除等操作,要安全一些,不在URL中顯示,對其他人不顯示。 【冪等】:一個操作任意多次執行所產生的影響均與一次執行的影響相同。GET請求就是一種冪等操作。 【HTTP響應】一般由3部分組成: ①一個數字或文字組成的狀態碼,用來顯示請求是成功還是失敗 ②響應頭,和請求頭一樣包含許多有用信息,如服務器類型、日期時間、內容類型和長度等 ③響應體,即響應正文//響應頭和響應體之間有空行 【HTTP狀態碼】 1XX:信息類,表示收到Web瀏覽器請求,正在進一步處理中 2XX:成功,表示用戶請求被正確接收 3XX:重定向,表示請求沒有成功,客戶必須採取進一步動作 4XX:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 NOT Found,意味著請求中所引用的文檔不存在 5XX:服務器錯誤,表示服務器不能完成對請求的處理,如:500
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2018-03-22

  • 1、实例化XMLHttpRequest对象:var request=new XMLHttpRequest(); 2、浏览器的支持情况:大部分浏览器都支持,但是在IE5/IE6不能支持,但是也可以通过添加代码使得IE5/IE6支持。 兼容IE6函数 var request; if(window.XMLHttpRequest){ request = new XMLHttpRequest(); //IE7+,Firefox,Chrome,Opera,Safari... }else{ request = new ActiveXObject("Microsoft.XMLHTTP"); //IE6,IE5 }
    查看全部
  • 取得响应代码
    查看全部
  • 取得响应
    查看全部
  • HTTP状态码
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-06-01

  • HTTP请求响应
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-06-01

  • HTTP请求介绍
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-06-01

  • HTTP请求过程
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2016-06-01

举报

0/150
提交
取消
课程须知
只需要有基础的javascript语法知识,就可以很容易理解本课程哦
老师告诉你能学到什么?
通过本课程的学习,您可以了解到Ajax概念、HTTP请求概念、PHP简单语法、JSON数据格式、Ajax的原生和jQuery实现、跨域等知识,只需要一些时间,看似复杂的知识点,其实都是纸老虎,会被你一捅就破。您不但会了解Ajax的使用,而且会清楚Ajax的原理,并举一反三。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!