jQuery autocomplete가 이미지와 함께 결과를 표시하고 PHP가없는 결과는 어떻게 될 수 있습니까?
-
20-09-2019 - |
문제
jQuery AutoComplete를 구현하고 있으며 관련 이미지와 함께 결과를 표시하려고합니다. 각 이미지는 자동 완성 필드의 예측 결과와 동일한 이름을 갖습니다. 즉, 누군가 "브라즈"를 입력하면 "브라질"이 브라질 옆에있는 브라질과 함께 나타납니다. 나는 이것을 구현하는 데 어려움을 겪고있다.
누군가가 올바른 방향으로 나를 가리킬 수 있다면 감사합니다. 그건 그렇고, 나는 사용하고 있습니다 Jorn의 버전.
또한 소규모 버전의 자동 완성제를 사용하는 데 관심이 있지만 Drew Wilson 's 만 발견했으며 전혀 작동하지 않았습니다.
해결책
보다 #suggest4
이에 데모 페이지. 그만큼 formatItem
그리고 formatResult
함수는 결과를 사용하는 데 사용되며 항목이 다르게 나타납니다.
function formatItem(row) {
return row[0] + " (<strong>id: " + row[1] + "</strong>)";
}
function formatResult(row) {
return row[0].replace(/(<.+?>)/gi, '');
}
// apply the format functions using the options provided.
$("#country").autocomplete('getdata.jsp', {
formatItem: formatItem,
formatResult: formatResult
};
제휴하지 않습니다 StackOverflow