请使用我之前的问题作为参考。我已经标记了一个答案。
我是一名 .NET 开发人员,为一家使用 Classic ASP 的公司做一些工作。我的服务器端开发经验是带有某种 MVC 模式的 VB.NET 或 C#。考虑以下代码片段,我将它写在公司希望保留的 ASP 页面中,并“包含”在需要此 Web 调用的其他页面中。有点像一段可重用的代码。出于理智的原因,我遗漏了一些。
//Create ActiveXObject, subscribe to event, and send request
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
xmlDoc.loadXML(xmlHttp.responseText);
debugger;
var JSON = $.xml2json(xmlDoc);
parseResponse(JSON);
}
}
urlToSend = encodeURI(REQUEST);
urlRest += urlToSend
xmlHttp.open("GET", urlRest, false);
xmlHttp.send(null);
在与各种安全问题作斗争之后,当这终于奏效时,我很高兴。我更改了 Internet 选项中的一项设置,以允许脚本访问来自其他域的数据。我提出了我的解决方案,但公司必须在每台机器上更改此设置才能使我的脚本正常工作。不是一个理想的解决方案。我该怎么做才能使它在服务器而不是客户端的浏览器上运行?
我对 <% %> 语法有一点了解,但并不多。