Hi,
Would you like to try these code snippets, i tried it and it works good for me:
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.js" type="text/javascript">
</script>
<script type="text/javascript">
function setHeader(xhr) {
xhr.setRequestHeader('Authorization', 'Basic <Your Azure Marketplace Key(Remember
add colon character at before the key, then use Base 64 encode it');
}
function GetBing()
{
//Build up the URL for the request
var requestStr = "https://api.datamarket.azure.com/Data.ashx/Bing/
Search/Web?Query=%27hi%27&$top=50&$format=Atom";
//Return the promise from making an XMLHttpRequest to the server
$.ajax({ url: requestStr, beforeSend: setHeader
})
.done(
//Callback for success
function (request) {
var results = [], count;
// Use the JSON parser on the results, safer than eval
var obj = JSON.parse(request.responseText);
// Verify if the service has returned images
if (obj.d !== undefined) {
var items = obj.d.results;
// Data adapter results needs an array of items of the shape:
for (var i = 0, itemsLength = items.length; i < itemsLength; i++) {
var dataItem = items[i];
results.push({
key: (fetchIndex + i).toString(),
data: {
title: dataItem.Title,
thumbnail: dataItem.Thumbnail.MediaUrl,
width: dataItem.Width,
height: dataItem.Height,
linkurl: dataItem.MediaUrl
}
});
}
}
else {
}
});
}
</script>
Hope this helps.
Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact
msdnmg@microsoft.com
Microsoft One Code Framework