Сделал так.
function HelpShow(){
//Заводим переменные форм
var word = document.getElementById("serch");
var result = document.getElementById("mySelect");
var url = document.getElementById("url");
var title, url, all;
$.ajax({
type: "POST",
url: "test.php",
dataType: "json",
}).done (function( data ) {
all = data;
title = data.title;
url = data.url;
});
alert(url['1']['title']);
var buffer = '';
var first = '';
var second = '';
result.style.display = "none";
//Стираем список, если строка ввода пустая
for (i = 100; i > 0; i--){
result.options[result.options.length-1] =null;}
url.value ='';
//Заполняем список
for (i = 0; i < title.length; i++){
//Подсчет числа сравниваемых символов
buffer = title[i];
for (j=0; j < word.value.length; j++){
first += buffer[j].toLowerCase();
second += word.value[j].toLowerCase();}
if (first == second){
result.options[result.options.length] = new Option(title[i], url[i]);
result.style.display = "list-item";
}
first=null; second=null;
}
//Стираем список если пустой
if (word.value == ''){
result.style.display = "none";
for (i = 100; i > -1; i--){
result.options[result.options.length-1] =null;}}
}
function ChangeValue(){
var word = document.getElementById("serch");
var result = document.getElementById("mySelect");
var url = document.getElementById("url");
word.value = result.options[result.selectedIndex].text;
url.value = result.options[result.selectedIndex].value;
result.style.display = "none";
}
Понимаете в чем дело. Я пишу на Delphi, Pascal и Php и иногда мне необходимо в php писать дополнения на JS. Я не изучаю JS. И подумать в моем случаи - равносильно ткнуть пальцем в небо. Поэтому я и прошу подсказки. PS "Заметьте! Весь исходный код, что тут есть - я написал сам. Другому автору по поводу моего полугодового изучения JS. Я не изучаю JS я просто более или менее разобрался в синтаксисе. Если Вы думаете, что можете написать мой пример лучше - то он либо будет длиннее, либо более навороченный. Этого не требуется. Если же Вы видите код меньшим и более рациональным, то хотелось бы увидеть хотя бы намек на это".