欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡(jiǎn)單介紹jsonp 使用小結(jié)

 更新時(shí)間:2016年01月27日 11:45:33   作者:ZJH_BLOGS  
Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網(wǎng)頁(yè)從別的域名(網(wǎng)站)那獲取資料,即跨域讀取數(shù)據(jù),本文給大家簡(jiǎn)單介紹jsonp 使用小結(jié) ,需要的朋友參考下

Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網(wǎng)頁(yè)從別的域名(網(wǎng)站)那獲取資料,即跨域讀取數(shù)據(jù)。

為什么我們從不同的域(網(wǎng)站)訪問(wèn)數(shù)據(jù)需要一個(gè)特殊的技術(shù)(JSONP )呢?這是因?yàn)橥床呗浴?br />

同源策略,它是由Netscape提出的一個(gè)著名的安全策略,現(xiàn)在所有支持JavaScript 的瀏覽器都會(huì)使用這個(gè)策略。

首先:jsonp是json用來(lái)跨域的一個(gè)東西。

原理是通過(guò)script標(biāo)簽的跨域特性來(lái)繞過(guò)同源策略。

經(jīng)過(guò)測(cè)試實(shí)驗(yàn):

發(fā)送端:

$.ajax({
type : "post",
url : "ajax.php",
dataType : "jsonp",
jsonp: "callback",//傳遞給請(qǐng)求處理程序或頁(yè)面的,用以獲得jsonp回調(diào)函數(shù)名的參數(shù)名(默認(rèn)為:callback)
jsonpCallback:"jsonpcallback",//自定義的jsonp回調(diào)函數(shù)名稱(chēng),默認(rèn)為jQuery自動(dòng)生成的隨機(jī)函數(shù)名
success : function(json){
alert('success');
},
error:function(){
alert('fail');
}
}); 

服務(wù)器端(php):

<?php
$data = "aaa";
$callback = $_GET['callback'];
echo $callback.'('.json_encode($data).')';
exit;
?>

相關(guān)文章

最新評(píng)論