DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> 使用Script元素發送JSONP請求的方法
使用Script元素發送JSONP請求的方法
編輯:JavaScript基礎知識     

使用Script元素發送JSONP請求的方法

// 根據指定URL發送一個JSONP請求 
//然後把解析得到的相應數據傳遞給回調函數 
//在URL中添加一個名為jsonp的查詢參數,用於指定該請求的回調函數的名稱 
function getJSONP(url, callback){ 
 //為本次請求創建一個唯一的回調函數名稱 
 var cbnum = "cb"+getJSONP.counter++; 
 var cbname = "getJSONP."+cbnum;   
 
 if(url.indexof("?") === -1){ 
  url += "?jsonp="+cbname; 
 }else { 
  url += "&jsonp="+cbname; 
 } 
 
 var script = document.createElement("script"); 
 
 getJSONP[cbnum] = function(response){ 
  try{ 
   callback(response); 
  }finally{ 
   delete getJSONP[cbnum]; 
   script.prentNode.removeChild(script); 
   }  
  }; 
 
  script.src = url; 
  document.body.appendChild(script); 
 
} 
 
getJSONP.counter = 0;

以上這篇使用Script元素發送JSONP請求的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved