ajax跨域,這個問題應該前端的掌握的技能, 哈哈 作為一個php的程序員,一直都是用的curl做了一個 "代理";這樣做很麻煩,於是乎我就研究下 jsonp 哈哈
什麼是jsonp?
Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網頁從別的域名(網站)那獲取資料,即跨域讀取數據。
為什麼我們從不同的域(網站)訪問數據需要一個特殊的技術(JSONP )呢?這是因為同源策略。同源策略,它是由Netscape提出的一個著名的安全策略,現在所有支持JavaScript 的瀏覽器都會使用這個策略。
大概看看 百度給的答案後,對jsonp有個瞭解咱們就開始上手.
在正式講jsonp 之前給大家分享個小知識點!
這是一個php程序文件:
<?php
if(isset($_GET[js])){
echo alert(123);
exit;
}
這是一個html文件: