亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
http://cdn.code.baidu.com/百度開源
apps.bdimg百度靜態資源公共庫
JSON:JavaScript對象表示法(JavaScript Object Notation)
定義和用法
async 屬性規定一旦腳本可用,則會異步執行。
注釋:async 屬性僅適用于外部腳本(只有在使用 src 屬性時)。
注釋:有多種執行外部腳本的方法:
如果 async="async":腳本相對于頁面的其余部分異步地執行(當頁面繼續進行解析時,腳本將被執行)
如果不使用 async 且 defer="defer":腳本將在頁面完成解析時執行
如果既不使用 async 也不使用 defer:在瀏覽器繼續解析頁面之前,立即讀取并執行腳本
太喜歡這老師了,就喜歡這樣抽象的講
反正是世界上最好的語言。。。
這個老師不錯,講的很細致,給個贊
json 還是不會再 java Servlet中使用怎么辦啊
好心來學ajax,卻半路殺出個PHP。。。。。
啊夾克衫 確實靠譜
怒贊?。?!
【************看過來************】
建議大家去搜博客看看jsonp的原生實現,再看看jquery的ajax文檔,了解一下各種參數如success函數中的data實際上就是從服務器傳回來的,但是因為jquery沒有讓你看到他的回調函數,你會覺得這個data憑空飛出。
再就是了解,回調的概念,異步的概念,同源策略的概念,這才能把ajax給弄透。
如果說的有什么錯的,后來的知道的同學請指正。
【************看過來************】
接剛寫的2。因為script不受同源策略約束,所以jsonp才得以實現,而script的src屬性使用的是GET請求,因此jsonp是只支持GET而不接受POST的。大家可以理解為,你用<script>載入了一段服務器端返回的代碼,而代碼中包含一個帶有服務器內參數的回調函數,收到回調函數后該函數運行,于是就算是用到了服務器里的數據。
3.因為ajax和jsonp無關,因此本課中的error函數實際上是無法觸發的,因為我們壓根沒用到jqXHR這個對象,老師沒講這點是有點失誤的。
【************看過來************】
如果以后還有人上這個課的話,我簡單講一下我的理解,只講關鍵的部分。
1.這課有些誤導新人,上來就用jquery實現jsonp,實際上jsonp和ajax是不相關的東西,只是在jquery里,把jsonp融入到ajax方法中了,讓你以為jsonp實際上是ajax下一種跨域的實現。
2.瀏覽器并不是對所有東西都有同源策略,此處是對ajax有同源策略,意思就是ajax技術里無法跨域,但是瀏覽器對<script><img>這些有src屬性的標簽并沒有同源策略,jsonp的原理就在于此,通過用script 的 src屬性向服務器請求數據。
為什么我的看一頓頓的,很快
狀態 名稱 描述
0 Uninitialized 初始化狀態。XMLHttpRequest 對象已創建或已被 abort() 方法重置。
1 Open open() 方法已調用,但是 send() 方法未調用。請求還沒有被發送。

2 Sent Send() 方法已調用,HTTP 請求已發送到 Web 服務器。未接收到響應。
3 Receiving 所有響應頭部都已經接收到。響應體開始接收但未完成
4 Loaded HTTP 響應已經完全接收。
課程須知
只需要有基礎的javascript語法知識,就可以很容易理解本課程哦
老師告訴你能學到什么?
通過本課程的學習,您可以了解到Ajax概念、HTTP請求概念、PHP簡單語法、JSON數據格式、Ajax的原生和jQuery實現、跨域等知識,只需要一些時間,看似復雜的知識點,其實都是紙老虎,會被你一捅就破。您不但會了解Ajax的使用,而且會清楚Ajax的原理,并舉一反三。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消