2013-10-09 4 views
1

Typeahead.js поддерживает JSONP. Я успешно отправляю и получаю данные JSONP, я вижу это на консоли. Однако результаты не отображаются в Typeahead.Typeahead.js jsonp callback

PHP сервер посылает

echo "callback".'('.json_encode($aout).');'; 

Который выглядит

callback(["A 00000091","A 00000091s CHI","A 00000091s HENN","A 00086479","A 00086479sss","A 00144927sss%HEN","A 00165660s HEN","A 00324221sss","A 00325126 CsSP","A 00344270sss",""]); 

Моего обратного вызова функция

<script> 
window.callback = function(data){ 
    console.log(data); 
}; 
</script> 

машинописных инициализации

$(document).ready(function(){ 
$(".myTypeHead").typeahead({ 
    name: "search", 
    remote : { 
     url : "http://zonessocialmedia.com/~zones/testing/search/search.php?search=%QUERY&callback=callback", 
     dataType: 'jsonp' 
    } 
}); 
}); 

Я могу видеть данные в журнале, как я могу добавить его в Typeahead? Я использую JSONP из-за проблем с перекрестными доменами.

ответ

1

Не совсем уверен, что это за симптом. Вы должны сделать return data в пределах window.callback, и он должен просто работать.

+0

Я добавил данные возврата в окно window.callback, и я не вижу никаких изменений. http://zonessocialmedia.com/~zones/testing/search/test.html –

Смежные вопросы