Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.12.2014, 15:47
Новичок на форуме
Отправить личное сообщение для TriggerDigger Посмотреть профиль Найти все сообщения от TriggerDigger
 
Регистрация: 05.12.2014
Сообщений: 2

Jquery autocomplete не запоминает выражение
Здравствуйте, дамы и господа. Столкнулся с такой бедой, юзаю autocomplete jquery, все вроде бы да хорошо! Только, вот, проблема появилась! Когда выбираем значение из выпадающего списка (который предлагает нам autocomplete) оно не запоминается в поле! Вот, собственно говоря, код:
<script>
$(document).ready(function()
{
$('#MyForm5').submit(function()
    {
       $.ajax
             ({
               type: "POST",
               url: "/includs/del_pis.php",
               data: "plant2="+$("#plant2").val(),
               success: function(html)
                {
                 $("#display").html(html);
                }
               });
             return false;
    });
});
</script>
<script>
$(document).ready(function()
    {
    function ac(id) {
    $("#plant2").autocomplete({
        minlength:1,
        source:"/getuser.php?id="+ id
        });
    };
$(".search").keyup(function () {
     var $that = $(this);
     var id =  $that.attr('value');
     //alert(id);
     ac(id);
});
});
  </script>

<div id="display">
</div>
<FORM id="MyForm5">
        <input type="text" class="search" id="plant2" name="s" />
      <INPUT type=submit value=Трк id=My>
</FORM>


а вот php код к оторому обращается автозаполнение:
<?php
$sql = "host=localhost dbname=Police user=postgres";
$MV = pg_connect($sql);
$q=$_GET['id'];
//$q='Z';
//echo $q;
$sql_res=pg_query($MV,"SELECT * FROM policebase.prisoners WHERE name LIKE '%$q%'");
$response_arr = array();
while($row=pg_fetch_array($sql_res))
 {
      $fname=$row["name"];
      $re_fname=$q;
      $final_fname[] = str_ireplace($q, $re_fname, $fname);
 }
// while ($row = pg_fetch_assoc($sql_res)){
  //  $response_arr[] = $row['name'];
//}
$final_fname=json_encode($final_fname);
pg_close($MV);
echo ($final_fname);

А вот код к оторому мы обращаемя после нажатия кнопки Трк
<?php
session_start();
$sql = "host=localhost dbname=Police user=postgres";
$MV = pg_connect($sql);
echo $_POST['plant2'];
$strSQL = pg_query($MV,"DELETE FROM policebase.prisoners WHERE name = '{$_POST['plant2']}'");
pg_close($MV); ?>

И вот как раз в этот скрипт значение не приходит

Последний раз редактировалось TriggerDigger, 05.12.2014 в 15:53.
Ответить с цитированием
  #2 (permalink)  
Старый 05.12.2014, 15:55
Новичок на форуме
Отправить личное сообщение для TriggerDigger Посмотреть профиль Найти все сообщения от TriggerDigger
 
Регистрация: 05.12.2014
Сообщений: 2

А, все решил проблему! Но, если кому не трудно подскажите как можно еще передать значение поля input ?
А то я таким способом передаю:
<script>
$(document).ready(function()
    {
    function ac(id) {
    $("#plant2").autocomplete({
        minlength:1,
        source:"/getuser.php?id="+ id
        });
    };
$(".search").keyup(function () {
     var $that = $(this);
     var id =  $that.attr('value');
     //alert(id);
     ac(id);
});
});
  </script>

Мб есть проще...
Ответить с цитированием
  #3 (permalink)  
Старый 05.12.2014, 16:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,111

TriggerDigger,
нормальный способ запрос json в функции source пример тут виджет autocomplete() не дело навешивать плагин бесконечно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery ui autocomplete combobox в модальном окне bootstrap mastanggt jQuery 3 25.07.2014 09:45
jquery autocomplete vs typeahead walterwest Элементы интерфейса 0 06.09.2013 06:38
Выделение символов ввода в jQuery Autocomplete Luter1984 Библиотеки/Тулкиты/Фреймворки 1 04.02.2013 10:13
jQuery Autocomplete: автозаполнение mshdn AJAX и COMET 1 13.04.2011 15:55
плагин autocomplete от jquery Anthony jQuery 0 14.12.2008 22:48