Caixa personalizada com preenchimento automático do Google / Bing. Existe alguma maneira de ler o arquivo json recebido?
Eu tento criar uma página da web com uma caixa de pesquisa. Eu quero pegar as opções de preenchimento automático do Bing (por exemplo).
É possível obter o preenchimento automático do bing:
http://api.bing.com/osjson.aspx?query=YOUR_QUERY
Eu escrevi um código com um widget de preenchimento automático, pedindo para obter o json como jsonp, e consigo ver (no Fiddler) que o json chega. Mas como chega apenas como json, e não no formato necessário, recebo o parseError. (Eu vi na função de erro. A função de sucesso não é chamada)
A parte relevante do meu código é:
$( "#mySesearchBox" ).autocomplete({
source: function( request, response ) {
$.ajax({
url: "http://api.bing.com/osjson.aspx?query=" + request.term,
dataType: "jsonp",
...
Existe alguma maneira de superar esse problema?
Pensei em executar algum servidor que receberá essa consulta, solicitará o json do Bing e responderá no formato necessário. No entanto, eu prefiro uma solução mais simples.
Algum conselho?