注册 登录
编程论坛 JavaScript论坛

求教:我在本地建立一个html文件,想获得网络数据,点击“上证指数”按钮成功,其他两个按钮失败。

wanguhssheng 发布于 2018-08-26 09:28, 2243 次点击
<!DOCTYPE HTML>
<html>
    <head>
        <title>Cross Origin Test</title>
    </head>
    <script type="text/javascript">
        var httpRequest;

        function getFromNet(url)
        {
            httpRequest = null;
            httpRequest = new XMLHttpRequest();
            if (httpRequest != null)
            {
                httpRequest.onreadystatechange = handleResponse;
                httpRequest.open("GET", url, true);
                httpRequest.send();
            }
        }

        function handleResponse()
        {
            if (httpRequest.readyState==4)  // loaded
            {
                if (httpRequest.status==200)  //OK
                {
                    //alert(httpRequest.responseText);
            document.getElementById("jieguo").value = httpRequest.responseText;
                }
            }
        }
    </script>
    <body>
        <button onclick = "getFromNet('http://qt.')">上证指数</button>
    <button onclick = "getFromNet('https://hq.')">沪深股票列表</button>
    <button onclick = "getFromNet('http://www.')">华能国际质押</button>
    <p/>
    <textarea id = jieguo style = "width:60em;height:20em"></textarea>
    </body>
</html>
3 回复
#2
wanguhssheng2018-08-26 09:32
是遇到了跨域问题?
#3
汉家萌妹子2018-08-27 09:32
看看报什么错误,把错误信息贴出来。
#4
wanguhssheng2018-08-27 10:54
我用的360浏览器,没有提示错误,要想在IE中现实错误需要做一些设置,我暂时还不会。
1