我想從另一個域(我無法控制)調用一個外部頁面(我可以控制它)。以下是我用來調用的腳本,但該頁面未被調用。如何使用純JavaScript調用外部頁面
$(function() {
var val = window.location.hostname;
alert(val);
$.ajax({
type: "GET",
async: false,
crossDomain: true,
dataType: 'json',
contentType: "application/json; charset=utf-8",
url: "http://somedomain.com/validate.aspx/validfunction",
data: "{domain: '" + val + "'}",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data.d);
},
error: function (jqXHR, textStatus, errorThrown) {
alert('error');
console.log(jqXHR, textStatus, errorThrown);
}
});
});
不知道,爲什麼我不能打電話。有沒有更好的方法來調用頁面。請指教。
你想說'GET'請求到'URL'不起作用嗎? –
服務器期望'JSON'作爲'data'嗎?錯誤處理程序是否被調用? – guest271314
您能否向我們提供您要發送該URL的參數。 –