Javascript 如何使用图像搜索api[BING]

Javascript 如何使用图像搜索api[BING],javascript,ajax,bing,Javascript,Ajax,Bing,我正在尝试使用图像搜索API,但没有得到搜索结果。 这是我在同一页文档中找到的代码 <!DOCTYPE html> <html> <head> <title>JSSample</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> </head>

我正在尝试使用图像搜索API,但没有得到搜索结果。 这是我在同一页文档中找到的代码

    <!DOCTYPE html>
<html>
<head>
    <title>JSSample</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>

<script type="text/javascript">
    $(function() {
        var params = {
            // Request parameters
            "q": "cats",
            "count": "10",
            "offset": "0",
            "mkt": "en-us",
            "safeSearch": "Moderate",
        };

        $.ajax({
            url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params),
            beforeSend: function(xhrObj){
                // Request headers
                xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY");
            },
            type: "GET",
            // Request body
            data: "{body}",
        })
        .done(function(data) {
            alert("success");
        })
        .fail(function() {
            alert("error");
        });
    });
</script>
</body>
</html>

JSSample
$(函数(){
变量参数={
//请求参数
“q”:“猫”,
“计数”:“10”,
“偏移量”:“0”,
“mkt”:“en us”,
“安全搜索”:“中等”,
};
$.ajax({
url:“https://api.cognitive.microsoft.com/bing/v5.0/images/search?“+$.param(params),
发送前:函数(xhrObj){
//请求头
setRequestHeader(“Ocp Apim订阅密钥”、“MYKEY”);
},
键入:“获取”,
//请求主体
数据:“{body}”,
})
.完成(功能(数据){
警惕(“成功”);
})
.fail(函数(){
警报(“错误”);
});
});

我真的很想做图像搜索,这个API可以为我服务。

Jaromanda X是对的,你可以删除
{body}
,它应该可以工作。我使用的是相同的代码,它工作得很好

<!DOCTYPE html>
<html>
<head>
    <title>JSSample</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>

<script type="text/javascript">
    $(function() {
        var params = {
            // Request parameters
            "q": "cats"
        };

        $.ajax({
            url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params),
            beforeSend: function(xhrObj){
                // Request headers
                xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY");
            },
            type: "GET",
            // Request body
            data: "",
        })
        .done(function(data) {
            alert("success");
        })
        .fail(function() {
            alert("error");
        });
    });
</script>
</body>
</html>

JSSample
$(函数(){
变量参数={
//请求参数
“q”:“猫”
};
$.ajax({
url:“https://api.cognitive.microsoft.com/bing/v5.0/images/search?“+$.param(params),
发送前:函数(xhrObj){
//请求头
setRequestHeader(“Ocp Apim订阅密钥”、“MYKEY”);
},
键入:“获取”,
//请求主体
数据:“,
})
.完成(功能(数据){
警惕(“成功”);
})
.fail(函数(){
警报(“错误”);
});
});

数据:“{body}”
看起来不太对头-你有链接到你从中获取代码的页面吗?url是[link][/link]我尝试使用ˋconsole.log(data)ˋ而没有结果。你如何需要这个
“{body}”
除了C以外的所有语言。。。控制台上的任何错误或消息