摘要:類(lèi)似這樣而在客戶(hù)端我們只需要定義一個(gè)預(yù)定好的回調(diào)函數(shù)即可。處理跨域請(qǐng)求得到的數(shù)據(jù)其中的是我們?cè)诳蛻?hù)端定義好的在數(shù)據(jù)請(qǐng)求成功后要執(zhí)行的回調(diào)函數(shù)。
跨域產(chǎn)生的原因
跨域是由瀏覽器的同源策略引起的,即不同源(協(xié)議,域名,端口中其中有一個(gè)不同)的js是不能讀取對(duì)方的資源的。當(dāng)要網(wǎng)站中的js要請(qǐng)求其他網(wǎng)站的數(shù)據(jù)時(shí)就會(huì)產(chǎn)生跨域問(wèn)題,就像下面這樣,瀏覽器會(huì)報(bào)錯(cuò)。
關(guān)于會(huì)產(chǎn)生跨域的情況,直接在網(wǎng)上找了一張圖,做了很詳細(xì)的總結(jié)。
當(dāng)然這都不是重點(diǎn),重要的是如何來(lái)解決跨域問(wèn)題。
跨域解決方案 1.jsonp 可跨域的html標(biāo)簽所有具有src屬性的HTML標(biāo)簽都是可以跨域的,包括