javascript - 示例 Bing API 不起作用

标签 javascript jsonp bing-api

我从 Bing 基础教程中复制/粘贴了一个脚本:Bing basic API

我已将示例脚本粘贴到 Dreamweaver 中:

<script type="text/javascript">
function search() {
var search = "&query=" + document.getElementById("searchText").value;
var fullUri = serviceURI + AppId + search;
var head = document.getElementsByTagName('head');
var script = document.createElement('script');
script.type = "text/javascript";
script.src = fullUri;
head[0].appendChild(script);
}
function searchDone(results) {
var result = null;
var parent = document.getElementById('resultList');
parent.innerHTML = '';
var child = null;
for (var i = 0; i < results.SearchResponse.Image.Results.length; i++) {
result = results.SearchResponse.Image.Results[i];
child = document.createElement('li');
child.className = "resultlistitem";
child.innerHTML = '<a href="' + result.Url +'"><img src="' +
result.Thumbnail.Url +'" alt="' + result.Title +'" /></a>';
parent.appendChild(child);
}
}
var AppId = "&Appid=86F7F70727A6D88CCE422ED44905A378E9780D81";
var serviceURI = "http://api.bing.net/json.aspx?JsonType=callback&JsonCallback=searchDone&sourc
es=image";

</script>

Dreamweaver 告诉我这里有问题:

var serviceURI = "http://api.bing.net/json.aspx?JsonType=callback&JsonCallback=searchDone&sourc
    es=image";

我还将脚本放在 JsBin 上进行调试,但 Jsbin 告诉我脚本没问题。我不知道问题出在哪里,因为脚本在浏览器中无法运行

最佳答案

根据您发布的代码,Dreamweaver 似乎是正确的。当你想在 JavaScript 中将一个字符串换行到第二行时,你需要做以下两件事之一:

var serviceURI = "http://api.bing.net/json.aspx?sonType=callback&JsonCallback" + 
"=searchDone&source=image";

或者

var serviceURI = "http://api.bing.net/json.aspx?sonType=callback&JsonCallback \
=searchDone&source=image";

这是 a working fiddle .

关于javascript - 示例 Bing API 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9487280/

相关文章:

postgresql - 在postgis中按中心点、半径、内角和方位角绘制扇区

javascript - 有什么方法可以检查 jQuery 中服务器的可达性测试

javascript - 为什么当我的 javascript 函数返回 false 时我的表单仍然提交?

javascript - 查询AREA中距线段距离内的点集

jquery - 通过 HTTPS 的跨域 JSONP

php生成json数组然后javascript将其显示出来

JSONP 响应上的 jQuery $.ajax 调用解析器错误

java - 必应搜索 API : Getting 401 Acces Denied error while using the right suscription key

perl - Bing Api如何制作过滤器

javascript - IE 10 不设置/发送 cookie(从 js)到服务器