电影传奇全部视频:Ajax跨站点XMLHttp请求
来源:百度文库 编辑:杭州交通信息网 时间:2024/06/05 13:45:20
有两个站点 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请求 问题。。请高手指点!!!!!!!!!!!!
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请求 问题。。请高手指点!!!!!!!!!!!!
和服务器设置有关吧
看看吧
不在同一大站模式下接受不到吧?
没见过跨站进行的