jsonp 封裝思想

weixin_34208185發表於2017-12-14

//1. 先建立一個script標籤 //生成一個隨機的唯一的函式名 //以cbName作為名字將callback存到window中去

 //刪除掉當前script標籤
  //刪除掉window中的cbName對應的函式
複製程式碼

//2. 做引數處理

//3. 將引數和url地址進行拼合

//將cbName通知給後臺,讓後臺指定的呼叫我們自己已經存好的函式

//4. 給script標籤設定src屬性

//5. 將script標籤加入到頁面中

        jsonp("https://api.douban.com/v2/book/search", {q: "解憂雜貨鋪", a:123}, function (data) {
            console.log(data);
            console.log("第一次");
        })     
        
        jsonp("https://api.douban.com/v2/book/search", {q: "解憂雜貨鋪", a:123}, function (data) {
            console.log(data);
            console.log("第二次");
        })
複製程式碼

相關文章