2015-10-23 2 views
-1

Кода для автозаполнения текстового поля, как это:Ajax ответа автозаполнения плагин

var ColTags = [ 
    "USA","Canada","China" 
]; 

мне нужно использовать Ajax для заполнения сценария, но у меня нет опыта работы с JavaScript.

$.ajax({ 
    data: parameter, 
    url:  'country.php', 
    type: 'post', 
    success: function (response) { 

     var ColTags = [ 
      response 
     ]; 

     $("#ColTags").autocomplete({ 
      source: ColTags 
     }); 
    } 
}); 

country.php:

$var="'uno','dos','tres','cuatro'"; 
echo $var; 
+0

Чтобы сделать его более легким для отвечающих, или других подобных проблем, пожалуйста, [править], чтобы добавить конкретные проблемы заявления - «это не работает» может предположим, но * как * это не работает? Какое сообщение об ошибке или неправильное поведение характерны? –

ответ

1

Это не так, как Javascript работает. Узнайте больше об этом. Есть много онлайн-руководств, которые могут объяснить гораздо лучше, чем я могу.

$.ajax({ 
    data: parameter, 
    url: 'country.php', 
    type: 'post', 
    success: function (response) { 
     //error checking is good 
     if(! (response instanceof Array)) 
      console.log (response); 
      return false; 
     } 
     var colTags = response; 

     $("#ColTags").autocomplete({ 
      source: colTags 
     }); 

    } 
}); 

//country.php

$var=array('uno','dos','tres','cuatro'); 
echo json_encode($var); 
Смежные вопросы