XMLHttpRequest POST适用于localhost,但不适用于远程服务器

时间:2015-12-10 05:30:28

标签: ajax asp-classic xmlhttprequest

我正在使用XMLHttpRequest()向asp经典页面发送xml请求。当server.asp在localhost上时,相同的请求会返回预期的响应(response =“Response received”),但是当它在我的godaddy网站上时却没有。

当我用Google搜索时,我发现这是因为跨域,但我找不到解决方案。

我用$ .ajax尝试了同样的结果。

使用Javascript:

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://www.myserver.com/server.asp", false);
xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xmlhttp.send("<xml/>");
var response = xmlhttp.responseText;

server.asp

Response.Write ("Response received")

0 个答案:

没有答案