是否有可能擁有一段代碼或執行以下操作的函數?Javascript/jquery發佈和獲取?
我想要一個JavaScript文件發送一個請求到一個變量我的另一個域。該網頁將檢查變量對數據庫,並返回到原來的JavaScript文件的是TRUE或FALSE結果
是否有可能擁有一段代碼或執行以下操作的函數?Javascript/jquery發佈和獲取?
我想要一個JavaScript文件發送一個請求到一個變量我的另一個域。該網頁將檢查變量對數據庫,並返回到原來的JavaScript文件的是TRUE或FALSE結果
如果發送域之間的請求,你應該http://api.jquery.com/jQuery.ajax/看看與dataType
設置爲jsonp
到使用腳本標記加載響應。
上JSONP的更多細節:https://stackoverflow.com/search?q=jsonp
我不知道JSONP的,並使用了不同勢方法
$.ajax({
type: "GET",
crossDomain:true,
url: 'http://otherdomain/check.php',
success: function(data) {
// check.php response
}
});
和check.php
<?php
$allowable_hosts = array('http://originaldomain','http://anotherdomain');
if (in_array($_SERVER['HTTP_ORIGIN'],$allowable_hosts))
header('Access-Control-Allow-Origin: *');
//echo "ok"; - your check code
?>
是的,這是可能的。有一個谷歌的'jsonp'。 –
[JSONP](http://en.wikipedia.org/wiki/JSONP) –