내 사이트를 검색 할 때 자동 완성 기능을 사용하고 싶습니다.자바 스크립트에서 Json을 구문 분석합니다.
나는 PHP에서이 기능을 사용
public function searchAutoCompleteAjax(){
$keyword = Input::get('keyword');
$result = array();
if(!empty(trim($keyword))){
$mongoResult = MongoDB::instance(true)->collection("items")->like('name',$keyword)->limit(0,5)->fetch();
if($mongoResult){
foreach ($mongoResult as $key => $item) {
$result[] = $item['name'];
}
}
}
echo json_encode(array("error"=>0,"message"=>"Success","result"=>$result));
}
나는이 코드에 5 쿼리를 얻을
$mongoResult = MongoDB::instance(true)->collection("items")->like('name',$keyword)->limit(0,5)->fetch();
지금 내가 자바 스크립트에서이 5 개 쿼리를 사용하려면이 줄.
$(function(){
var currencies = [
{ value: 'Value-1' },
{ value: 'Value-2' },
{ value: 'Value-3' },
{ value: 'Value-4' },
{ value: 'Value-5' },
];
// setup autocomplete function pulling from currencies[] array
$('#search-box').autocomplete({
lookup: currencies,
});
});
내가 자바 스크립트에서 JSON 데이터를 확인하려면 :
이 내 자바 스크립트 코드입니다. 하지만 일하는 게 어떤 방법이든.
자바 스크립트에서 Json 데이터를 확인하는 방법은 무엇입니까?
jQuery UI Autocomplete에'lookup :'옵션이 표시되지 않습니다. 다른 자동 완성 위젯을 사용하고 있습니까? – Barmar
jQuery UI Autocomplete의 옵션은'source :'입니다. 설명서에는 JSON과 함께 사용하는 방법이 명확하게 설명되어 있습니다. http://api.jqueryui.com/autocomplete/#option-source – Barmar
json을 객체로 파싱하는 방법이나 파싱 된 json에서 무언가를 검색하는 방법을 알고 싶습니까? – Data2000