xmlhttpRequest 无法访问

wjcking 2010-03-31 06:48:57
// JavaScript Document
var xmlObj=false;
function createXMLHttpRequest()
{
//定义一个变量,并赋值为false,方便以后判断对象是否创建成功

try
{
//在 mozilla 中创建 XML HTTPRequest 对象
xmlObj=new XMLHTTPRequest;
}
catch(e)
{
try
{
//如果不成功,那么尝试IE的方式
xmlObj=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e2)
{


try
{
//如果不成功,那么尝试较新的IE的方式
xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3)
{
//还是失败,那么就认为创建失败
xmlObj=false;
}
}

}

//如果创建失败,就要提醒访问页面
if(!xmlObj)
{
alert("XMLHTTPRequest初始化失败")
}

}


function checknamestr(namestr)
{
// return namestr.value;

createXMLHttpRequest();

xmlObj.open("POST","http://www.jp8.cn/airQuery/query/namepost.asp?dt="+new Date().getTime(),true);
xmlObj.setRequestHeader("content-type","application/x-www-form-urlencoded");
alert(xmlObj.status);

xmlObj.onreadystatechange=function()
{
//如果返回的状态是4说明应该是ready来的,继续执行
if(xmlObj.readyState==4)
{
//如果返回状态是成功
if(xmlObj.status==200)
{
var returnstr;
returnstr=xmlObj.responseText;


if (returnstr=='True')
{

}
else
{
alert("乘机人姓名里包含有非标准字体,请输入姓名对应的拼音!\n\t请参照格式:zhang/san")

}

}
}
}
xmlObj.send('passangername='+escape(namestr.value))
}


本地asp.net 调试 无法访问,是不是跨域问题该怎么解决?
...全文
167 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjcking 2010-04-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ymmc001 的回复:]
js不跨域,但能访问后台服务器。
后台服务器可以跨域。
于是js可以跨域了......
[/Quote]

那么有没有代码呢?
Alien 2010-03-31
  • 打赏
  • 举报
回复
js不跨域,但能访问后台服务器。
后台服务器可以跨域。
于是js可以跨域了......
hookee 2010-03-31
  • 打赏
  • 举报
回复
浏览器中XMLHttp不能跨域的,要么在服务器端用ServerXMLHttp
xushilin000000000 2010-03-31
  • 打赏
  • 举报
回复
杯具了,我不会用,也……

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧