Запросы с Jquery в PHP - PullRequest
       14

Запросы с Jquery в PHP

0 голосов
/ 23 октября 2009

В настоящее время я пытаюсь добавить модуль автозаполнения для jquery, который там есть. После того, как я автоматически заполнил свое текстовое поле, я перехожу к следующему полю (раскрывающийся список). Когда этот раскрывающийся список сфокусирован, я хочу проверить свое текстовое поле и заполнить раскрывающийся список конкретным списком в зависимости от того, что имеет текстовое поле.

Может ли это сделать jquery? Я знаю, что могу сделать это, добавив тег сценария и передав значения обратно с помощью json, но хотел знать, смогу ли я сделать что-то подобное с jquery.

Заранее спасибо .. все еще открывают для себя эту замечательную структуру!

1 Ответ

0 голосов
/ 23 октября 2009

В этом нет ничего страшного - вы читаете содержимое текстового поля, используя $ .val (), затем делаете $ .get (url) в своем PHP-коде, который создает объект / массив, который, возможно, содержит флаг успеха / неудачи. и преобразует его в json ( json_encode ) и просто возвращает его обратно.

что-то вроде:

val entry = $('#textfield').val();
$.get('http://yourserver/getvalues.php', { entry: entry }, function(result) {
   if (result.success) {
      var options = result.options;
      $('#select').empty();
      $.each(options, function(key, value) {
         $('<option>').val(key).text(value).appendTo('#select');
      }
   }
}, 'json');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...