나는 거의 매일 한 달 동안 이것을 검색했다. 어떤 경우에는 $ .ajax 방법을 사용하고, 다른 방법에서는 $. post 방법을 사용합니다. 자동 완성 http://jqueryui.com/demos/autocomplete/에 대한 jqueryui 데모 페이지에서 데이터를 잡아 사용자에게 보여줄 수있는 간단한 방법을 알 수 있습니다. 이제 여기 내 문제가 온다. mysql 테이블에서 이름 목록을 얻는 간단하고 짧은 방법을 시도하고있다.간단한 방법으로 PHP + MySQL과 함께 새로운 Jqueryui 자동 완성을 사용하는 방법
JS
$ ("#의 사용자 선호도") 자동 완성 ({ 출처 : :. "search.php" MINLENGTH : 3, 는 선택 기능 (이벤트, UI를이 내가 지금 무엇을 가지고) {} });
PHP
$ nameser = $ _POST [ '사용자 선호도'];
$ names = '';
$ result = mysql_query ("SELECT name FROM name LIKE '% $ nameser %'");
while ($ row = mysql_fetch_array ($ result)) {$ names. = "$ row [name]". "
"; }echo $ names;
입력 상자에서 정보를 PHP로 보내면 검색 패턴이 정확하게 반환됩니다. 그러나 어떻게 자동 완성에 간단한 방법으로 정보를 첨부합니까?
jquery 설명서는 PHP 원격 파일에 대한 간단한 방법을 제공하지 않습니다.
질문에 대한 답변이 아니지만 문자 그대로 위의 코드를 사용하지 않기를 바랍니다. $ nameser를 이스케이프 처리하지 않은 사람은 데이터베이스를 삭제하고 말할 수있는 사람을 의미합니다. – Erik