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?

questionAnswers(2)

yourAnswerToTheQuestion