透明水手服没内衣:Ajax跨站点XMLHttp请求

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 12:35:31
有两个站点 A 和 B 。A站点嵌入一段javascript代码创建XMLHTTP对象,然后将A站的一些数据send 到B站点。B站点接受到请求后将数据存储在B站的数据库中。

A站点 Test.htm

function Send_XMLRequest(sURL,Content){

HTTP_XMLRequest=new ActiveXObject("Msxml2.XMLHTTP");

sURL='http://www.AAAA.com/test.asp'

HTTP_XMLRequest.open("post",sURL,false);
HTTP_XMLRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
HTTP_XMLRequest.send(Content);

document.getElementById ("spnXMLRequest").innerText =HTTP_XMLRequest.responseText;

}

B 站点 Test.asp

<%
dim docRequest
dim docResponse
dim sUserName,sPassword
dim SQL,RS,strSql

set docRequest=CreateObject("Msxml2.DOMDocument")
set docResponse=CreateObject("Msxml2.DOMDocument")

docRequest.load(request)

sUserName=trim(replace(docRequest.selectsinglenode("//ProcedureCalls/ProcedureCall/UserName").text,"'",""))

if sUserName="" then
docResponse.loadXML("<message>-1</message>")
else
docResponse.loadXML("<message>0</message>")
end if

Response.ContentType ="text/xml"
docResponse.save(Response)

%>
在此种情况下 B站点始终不能接受到A站点传来的XML数据。若两个文件在同一站点下,则可以实现功能 。。。。试问如何解决 Ajax跨站点XMLHttp请求 问题。。请高手指点!!!!!!!!!!!!

和服务器设置有关吧
看看吧

不在同一大站模式下接受不到吧?
没见过跨站进行的