2012-07-09 21 views
0

텍스트 입력에 자동 완료 기능을 추가하는 방법은 여러 가지가 있습니다.검색 창에 Google 자동 완성 기능이 있습니까?

같은 : http://jqueryui.com/demos/autocomplete/

는 내가 원하는 사람이 입력 대신 구글의 자동 완성 옵션을 사용할 수있는 모든 가능성을 입력 할 필요가 없습니다하는 방법입니다. "개"를 타이핑 할 때처럼, 나는 "개 품종" "dogpile"과 "dog the bounty Hunter"를 얻는다. 나는 텍스트 입력을 입력 할 때 똑같은 것을 나타나기를 원한다. 이러한 도구를 사용하려면 사용자가 클릭 할 수있는 옵션을 추가해야합니다.

추가 설명이 필요하면 알려주십시오.

감사합니다.

답변

1

쉽게 할 수 있습니다. Google은위한 API를 제공합니다 :

http://suggestqueries.google.com/complete/search?client=firefox&q=dog

client 매개 변수가 필요합니다.

결과 :

["dog",["dog breeds","dogpile","dog the bounty hunter"],["","",""],[],{"google:suggesttype":["QUERY","QUERY","QUERY"]}]

는 그 다음 그 구문 분석하고 자동 완성 플러그인에 대한 정보를 제공하기 위해 당신의 일이다.


편집 : 나는 또한 API에 액세스하기 위해이 방법을 발견 : http://google.com/complete/search?output=toolbar&q=microsoft

https://groups.google.com/forum/?fromgroups#!topic/google-ajax-search-api/UXTiCJMvKLo에서을 그리고 당신은 적어도이 사람에 따라, 귀하의 사이트에 사용할 수없는 것처럼 보인다.

+0

예를 들어 파싱하는 방법을 알고 있습니까? – Olokoo

+0

문서를 찾을 수 없습니다. 당신은 그것을 찾거나 짐작할 수 있습니다. 제가 시도한 것으로부터 배열의 두 번째 요소가 항상 관심있는 것 같아요. – Robin

+0

그래, 이것이 확실히 올바른 길입니다. – Olokoo