jQuery autocomplete가 이미지와 함께 결과를 표시하고 PHP가없는 결과는 어떻게 될 수 있습니까?

StackOverflow https://stackoverflow.com/questions/2263494

문제

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
};
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top