Автозаполнение jQuery отображает идентификатор вместо имениJquery

Программирование на jquery
Ответить
Anonymous
 Автозаполнение jQuery отображает идентификатор вместо имени

Сообщение Anonymous »

Итак, у меня есть сценарий jQuery, который извлекает контент из базы данных, и ему необходимо показывать название продукта (в моей таблице есть ProductID и ProductName). Но вместо названия продукта отображается его идентификатор. Как это исправить?

Вот код jQuery: -

Код: Выделить всё

$(function() {
function log( message ) {
$( "" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}

$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {

log( ui.item ? "Selected: " + ui.item.actor + " aka " + ui.item.label :
"Nothing selected, input was " + this.actor );
// window.location.href = 'pretravel.php?id=' + ui.item.label;
// document.testForm.action = "pretravel.php?id="+ui.item.value;
//document.testForm.submit();
}
});
});


Вот search.php

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/21757047/jquery-autocomplete-displays-id-instead-of-name[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»