JQuery автозаполнение с источником PHP - PullRequest
0 голосов
/ 15 февраля 2012

Я хотел бы использовать функцию автозаполнения jquery с php-файлом в качестве источника. Я не понимаю, почему это не работает. Если я использую данные, введенные в переменную, все работает нормально. Надеюсь, кто-то может помочь. Заранее благодарю за ваши ответы. Приветствия. Марк.

Мой HTML:

<input id="moi" type="text"/>

Мой JS:

$(function() {
        $( "#moi" ).autocomplete({
            source: "php/search_loc.php",
            minLength: 2
        });
    });

Мой PHP:

<?php
header('Content-Type: text/html; charset=utf-8');
require("../inc/connect.inc.php");
mysql_set_charset('utf8'); 

$result = mysql_query("SELECT * FROM search_loc");
$row=mysql_fetch_assoc($result);

while($row=mysql_fetch_assoc($result)){
    echo $row['srl_loc'].'<br>';}

?>

Ответы [ 2 ]

3 голосов
/ 15 февраля 2012

Ваш PHP-скрипт должен возвращать данные JSON,

В интерфейсе Jquery Документ автозаполнения

The datasource is a server-side script which returns JSON data,
0 голосов
/ 14 июня 2014

Оберните это в json_encode() функцию:

echo json_encode($row['srl_loc']).'<br />';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...