2013-06-26 2 views
0

난 자동 완성 코드가 있습니다. 형태로 델리 콜카타 등등. 그러나 D 전자 리터 시간 등의 응답 (데이터) 데이터를 표시 내가 다른 라인자동 완성 표시되지 않은 데이터가 올바르게

사람이 제대로 그 일의 오류 또는 THW 방법을 설명 할 수 의 모든 문자?

+0

'console.log (data)'를하면 어떻게됩니까? –

+0

아무 것도 표시하지 않습니다 – user2525513

+0

@ user2525513 경고 대신 console.log (JSON.stringify (data))를 수행하고 Chrome 콘솔에 표시되는 내용을 확인 하시겠습니까? – PSL

답변

1

이전 버전의 jquery (< = 1.7)를 사용한다고 가정합니다. 그렇다면이 방법으로 얻으실 수 있습니다. 배열을 response에 전달해야합니다. 최신 버전의 jquery는 반복하기 위해 for..in을 사용하므로 오류가 발생합니다. 이전 버전에서는 반복문을 반복 할 때 문자열이 문자로 나뉘어 배열로 전달되는 것처럼 반복합니다.

success: function(data) { 

    response([data]); 
} 

을하지만 당신의 데이터를 쉼표로 구분하여 여러 값의 캐릭터 인 경우, 당신이 할 수있는 :

이 시도

success: function(data) { 

    response(data.split(',')); 
} 

는 주장이 Documentation에서보세요 올바르게 사용하는 방법. 샘플은 Fiddle으로 나타낼 수 있습니다.

관련 문제