怎么在JS总通过一个网址获取到返回的信息?

rroamer 2009-05-20 04:22:48
现在假设我有一个网址如下,

http://www.webserver.com/getlogin.php?username=123456


请求这个网址后,服务器返回的内容:

echo "[account]\r\n";
echo "server=" . $server . "\r\n";
echo "password=" . $password . "\r\n";


其实就是一个INI文件:
[account]
server=loginserver.com
password=abcde


请问怎么在JAVASCRIPT里面请求这个网址并得到这个返回的内容?

...全文
242 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gengzhw 2009-05-20
  • 打赏
  • 举报
回复
学习2楼
tobyzhou 2009-05-20
  • 打赏
  • 举报
回复
同意楼上,可以好好看看XMLHttpRequest
也可以使用一些JS的框架,一般都有AJAX的函数可直接用.
静缘 2009-05-20
  • 打赏
  • 举报
回复
var m_xmlHttp;
var m_url;
function creatXMLHttp()
{
if(window.XMLHttpRequest) //判断为非IE浏览器
{
m_xmlHttp=new XMLHttpRequest(); //alert("非IE浏览器创建XMLHttp对象成功");
}
else if(window.ActiveXObject) //判断为IE
{
m_xmlHttp=new ActiveXObject("Microsoft.xmlHttp"); //alert("IE浏览器创建XMLHttp对象成功");
}
else
{
;//alert("创建XMLHttp对象失败");
}
//-----------------------------------------------------------
m_url="http://www.webserver.com/getlogin.php?username=123456 "; //指定请求对象的URL地址
if(m_xmlHttp) //对象创建成功
{
m_xmlHttp.open("Post",m_url,true); //打开关联对象的URL
m_xmlHttp.onreadystatechange=callback; //调用自定义函数
m_xmlHttp.send(null); //发送
}
//setTimeout("creatXMLHttp()",5000); //隔时为5秒
}
function callback()
{
if(m_xmlHttp.readystate==4) //请求状态为4表示成功
{
if(m_xmlHttp.status==200) //http状态200表示OK
{
alert(m_xmlHttp.responseText); //所有状态成功,执行此函数,显示数据 用于获取返回的页面的内容
}
else //http返回状态失败
{
;
}
}
else //请求状态还没有成功,页面等待
{
;
}
}

//调用函数
creatXMLHttp();
2009-05-20
  • 打赏
  • 举报
回复
ajax

87,994

社区成员

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

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