-1
我對ajax開發很新,我想用xhr來獲取和發佈數據,問題是當我使用基於端口的請求時?xhr發送請求到特定端口?
這裏是我工作的代碼,而不是工作守則
$.ajax({
url : "login.php",
type : "post",
data : {
userProfile : JSON.stringify(data)
},
success : handleDBResponse,
error : function(jqXHR, textStatus,errorThrown) {
console.log("The following error occured: "+ textStatus,errorThrown);
},
complete : function() {
// console.log("user authentication
// successful.")
}
});
這工作不錯,但是當我使用本地XHR網址爲:端口沒有得到響應。
function reqListener() {
console.log(this.responseText);
};
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("get", "http://www.domain.com:443/akorp.css", true);
oReq.send();
它不工作,我被調試,我發現請求狀態被取消。
.htaccess
文件中包含
Access-Control-Allow-Origin:*
還是我收到錯誤
www.domain.com:443 not allowed by www.domain.com Access-Control-Allow-Origin etc..
什麼是此錯誤的可能原因以及如何正確地發送請求的端口?
不是別人的服務器它是我自己的端口服務器 – user1834809