![](/img/trans.png)
[英]Get asynchronous response of http post request into variable with Node.js
[英]Why Asynchronous Javascript Get Request No Response?
我在使用HTTP.Get請求有關Javascript時遇到問題,這是我的代碼
function getData(url, callback) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
callback(this.responseText);
}
};
xhttp.open("GET", url, true);
xhttp.send();
}
}
為什么我打電話時沒有回應
getData("http://www.example.com/data.php", function(data) {
console.log(data);
});
你能幫我么? 任何提示將非常有幫助
肯定是因為瀏覽器阻止了跨域調用。
“ XMLHttpRequest無法加載http://www.example.com/data.php 。所請求的資源上沒有'Access-Control-Allow-Origin'標頭。”
在服務器或站點接受此標頭之前,無法向請求添加標頭。
您為什么不在您的域中創建/托管您的服務,然后在服務器端將HttpRequest發送到example.com/data.php並為您提供所需的響應。
您的頁面>調用服務的Ajax>調用http調用data.php。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.