在Javascript中,我使用XMLHttpRequest进行正常的AJAX调用,如下所示
var xhttp = new XMLHttpRequest();
url = "my_append_params?x=3";
xhttp.onreadystatechange = function() {
//....code...
}
xhttp.open("GET", url, true);
xhttp.send();
我在两个不同的网页上进行相同的通话时看到了两种行为。这2个场景是 -
场景1)在页面' www.abc.com/mydetails /'中,我正在进行AJAX呼叫,网络选项卡显示所做的呼叫是针对url - ' www。 abc.com/mydetails/my_append_params?x=3'
场景2)在页面www.xyz.com/mydetails /'中,在进行AJAX调用时,网络选项卡显示所做的调用是针对url的 - ' www.xyz.com/my_append_params X = 3&#39?; //(' mydetails'从网址中删除)
我知道实际发生了什么。 在方案1中,页面没有基础'标签。 在方案2中,有一个基本标记和href设置为' www.xyz.com /'
所以要求 - 我希望在方案1中,scneario 2的行为。即,我不能为abc.com添加基本标记,但是只想让它选择基本URL。有什么帮助吗?