Bing search API & JavaScript (IE setting)

<!DOCTYPE html>

<html>

<head>

    <script src="encode.js"></script>

    <script type="text/javascript">

        function loadXMLDoc()

        {

            var xmlhttp;

            if (window.XMLHttpRequest) 

            {

                // code for IE7+, Firefox, Chrome, Opera, Safari 

                xmlhttp=new XMLHttpRequest(); 

            }else  {

                // code for IE6, IE5 

                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 

            }

            xmlhttp.onreadystatechange=function() 

            { 

                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

                    document.getElementById("myDiv").innerHTML = xmlhttp.responseText;

                } else

                {

                    document.getElementById("myDiv").innerHTML = xmlhttp.responseText+"state text:"+xmlhttp.statusText;

                }

            }

            var requestStr = "https://api.datamarket.azure.com/Bing/SearchWeb/v1/Web?Query=%27willtest%27&$format=json";

            var requestStr2 = "https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/v1/Web?Query=%27will%27&$top=10&$format=JSON";

            xmlhttp.open("Get", requestStr, true);

            xmlhttp.setRequestHeader('Authorization', 'Basic ' + btoa(':*****'));

            xmlhttp.send();

        }</script>

</head>

<body>

    <h2>Bing Test</h2><button type="button" onclick="loadXMLDoc()">Request data</button><div id="myDiv"></div>

</body>

</html>

 

原文地址:https://www.cnblogs.com/will-shao/p/3597440.html