Это происходит от Результаты анализа JSON Freebase в PHP
Но так как это возможно сделать в Javascript с использованием JSONP , я бы хотел узнать, как это сделать.
Итак, я использую этот плагин jquery Autocomplete: http://devthought.com/wp-content/projects/jquery/textboxlist/Demo/
Это код для использования плагина на входе:
$(function() {
var t = new $.TextboxList('#form_topick_tags', {unique: true, plugins: {autocomplete: {
minLength: 2,
queryRemote: true,
remote: {url: 'autocomplete2.php'}
}}});
Я бы хотел проанализировать результаты Freebase, например, http://www.freebase.com/private/suggest?prefix=beatles&type_strict=any&category=object&all_types=false&start=0&limit=10&callback=
и передайте его плагину в следующем порядке:
guid,"name",null,"name<span>n:type name</span>"
Итак, первый результат будет:
0,"The Beatles",null,"The Beatles<span>Band</span>"