[英]Cross domain requests and jQuery/AJAX
我早些時候讀過,跨域請求無法通過AJAX進行(因為XHR綁定到相同的原始策略)...因此,我們使用JSONP,它使用動態腳本注入(因為腳本標記不受相同的原始策略綁定)。
但是,我瀏覽了jQuery AJAX文檔,看到一個設置說“ crossDomain”。
那么,現在通過jQuery / AJAX支持跨域請求嗎? 它與我們通過JSONP獲得的內容一樣嗎?
我做了一個使用跨域請求的項目。 你有幾個例子。
正是在這里 ,Github上。
在客戶端代碼(javascript)中使用此功能:
function getHTML(url, callback){
url = url.trim();
$.ajax({
url: url,
type: 'GET',
success: function(res) {
var headline = res.responseText;
if(headline === ""){
callback("There was a problem with the page. Be sure that your url is correct.");
return;
}
callback(null, headline);
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.