У вас уже есть имя и идентификатор из data.name
и data.id
.Вы также можете получить доступ к известному типу из функции обратного вызова, используя data['n:type'].name
, например:
$(function(){
$("#myinput").suggest().bind("fb-select", function(e, data) {
$('#myinput').val(''); // clear the input
$('#returnValueOfFreebase').append('<a href="http://freebase.com/view'+ data.id +'">'+ data.name +'</a> (' + data['n:type'].name + ')')})
});
Если вы хотите захватить эти данные и опубликовать их в своем веб-приложении,Вы можете создать некоторые скрытые входы и установить их значение с помощью обратного вызова Freebase.Как это:
<input id="notable_type" name="notable_type" type="hidden" />
$("#myinput").suggest().bind("fb-select", function(e, data) {
$("#notable_type").val(data['n:type'].id);
});