js原生跨域_用script標(biāo)簽的簡(jiǎn)單實(shí)現(xiàn)
剛剛從培訓(xùn)班學(xué)習(xí)完,總想寫(xiě)一下東西,自從進(jìn)入了這個(gè)院子,每次出現(xiàn)問(wèn)題,總是能找到一些答案,給我一些幫助.
作為新手,就寫(xiě)一下簡(jiǎn)單的吧,院子里面有很多大牛, 說(shuō)句實(shí)話(huà),他們的很多代碼我都看不懂. 我就寫(xiě)一下新手看的懂得吧, 多說(shuō)一句,我覺(jué)得大牛寫(xiě)的代碼應(yīng)該通俗易懂才可以。.
代碼非常的簡(jiǎn)單,但是寫(xiě)的過(guò)程中,仍然發(fā)生了一些小錯(cuò)誤,最后還是解決了。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>手寫(xiě)js跨域</title> </head> <body> <button>search</button> <input type="text"/> <textarea name="" id="" cols="30" rows="10"></textarea> </body> </html> <script> var head=document.getElementsByTagName('head')[0]; var text=document.getElementsByTagName('input')[0]; var textarea=document.getElementsByTagName('textarea')[0]; var bt=document.getElementsByTagName('button')[0]; bt.onclick=function(){ var _script=document.createElement('script'); head.appendChild(_script); _script.src='https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=' +text.value+ '&json=1&p=3&sid=1443_20972_18241_21119_21191_21160_20929&req=2&csor=1&cb=getdata'; //百度的一個(gè)借口,用getdata函數(shù)把數(shù)據(jù)返回 } function getdata(data){ console.log(data); for(i in data.g){ console.log(data.g[i].q); textarea.value+=data.g[i].q+'\n'; } } </script>
以上就是小編為大家?guī)?lái)的js原生跨域_用script標(biāo)簽的簡(jiǎn)單實(shí)現(xiàn)的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~
- AngularJS iframe跨域打開(kāi)內(nèi)容時(shí)報(bào)錯(cuò)誤的解決辦法
- js iframe跨域訪問(wèn)(同主域/非同主域)分別深入介紹
- js跨域調(diào)用WebService的簡(jiǎn)單實(shí)例
- js判斷請(qǐng)求的url是否可訪問(wèn),支持跨域判斷的實(shí)現(xiàn)方法
- Vuejs第九篇之組件作用域及props數(shù)據(jù)傳遞實(shí)例詳解
- 詳細(xì)談?wù)凙ngularJS的子級(jí)作用域問(wèn)題
- Node.js配合node-http-proxy解決本地開(kāi)發(fā)ajax跨域問(wèn)題
- javascript iframe跨域詳解
相關(guān)文章
簡(jiǎn)單了解JavaScript彈窗實(shí)現(xiàn)代碼
這篇文章主要介紹了簡(jiǎn)單了解JavaScript彈窗實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05深入理解ES6之?dāng)?shù)據(jù)解構(gòu)的用法
本文介紹了深入理解ES6之?dāng)?shù)據(jù)解構(gòu)的用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01用js實(shí)現(xiàn)的頁(yè)面關(guān)鍵字密度查詢(xún)代碼
2007-12-12細(xì)說(shuō)webpack6 Babel的使用詳解
這篇文章主要介紹了細(xì)說(shuō)webpack6 Babel的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09JS實(shí)現(xiàn)紙牌發(fā)牌動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)紙牌發(fā)牌動(dòng)畫(huà),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01動(dòng)態(tài)讀取JSON解析鍵值對(duì)的方法
這篇文章主要介紹了動(dòng)態(tài)讀取JSON解析鍵值對(duì)的方法,需要的朋友可以參考下2014-06-06webpack結(jié)合express實(shí)現(xiàn)自動(dòng)刷新的方法
這篇文章主要給大家介紹了關(guān)于webpack結(jié)合express實(shí)現(xiàn)自動(dòng)刷新的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用webpack具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05JavaScript常見(jiàn)手寫(xiě)題超全匯總
作為前端開(kāi)發(fā),JS是重中之重,下面這篇文章主要給大家介紹了關(guān)于JavaScript常見(jiàn)手寫(xiě)題的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12