现在假设我有一个网址如下,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里面请求这个网址并得到这个返回的内容?

解决方案 »

  1.   

            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();
      

  2.   

    同意楼上,可以好好看看XMLHttpRequest
    也可以使用一些JS的框架,一般都有AJAX的函数可直接用.