아약스 기술 (서블릿 작업)이 responseText에서 전체 데이터를 가져 오지 않고 한 줄씩 조회 할 수 있는지 묻고 싶습니다.Ajax - 별도의 데이터 라인 받기
0
A
답변
1
AJAX 응답은 서버에서 클라이언트로 단일 단위로 전송됩니다. 아니요, 서버 측 코드가 println을 호출 할 때와 같이 실시간으로 읽을 수 없습니다. 그러나 응답 문자열을 새 행 (response.split("\n")
)으로 분할하고 결과 배열을 반복하여 쉽게 에뮬레이트 할 수 있습니다.
1
var yourLines = yourString.split("\n");
for (var i = 0, j = yourLines.length; i < j; i++) {
var currentLine = yourLines[i];
/* … */
}
1
이 바로 가능하다 방법 (응답 객체)에 println 사용하여 텍스트의 서블릿 라인에서 퍼팅 내가 (콘솔에서와 같이 달성 데이터를 표시) 클라이언트 측의 모든 별도의 라인을 좀하고 싶습니다 때 내 말은. Javascript에서 줄을 분리하는 데 문제가있는 것처럼 보입니다. println()은 시스템 기본 행 구분 기호가 보통 \r\n
인 응답에 씁니다. 따라서 자바 스크립트에서 별도의 줄을 가져 오려면 responseText
에 \r\n
을 입력하고 array
줄을 가져와야합니다.
관련 문제
- 1. 라인 별도의 읽는 방법 (+, -) C
- 2. AJAX 요청 시간 받기
- 3. ajax 별도의 div 로딩 쿼리
- 4. jquery ajax 다운로드 파일 받기
- 5. Sinatra로 헤더 데이터 받기
- 6. C# 패킷 데이터 받기
- 7. WinPCap 데이터 잘림 받기
- 8. 오디오 버퍼 데이터 받기
- 9. 전체 페이지를 대체하기 위해 Ajax 반환 받기
- 10. backbone.js - 요청과 함께 추가 데이터 받기
- 11. URL 데이터 특정 라인 java
- 12. 별도의 열에서 mysql 데이터 정렬
- 13. ASP.NET AJAX 무료 핸드 라인 드로잉
- 14. Magento admin 별도의 ajax 제품 그리드로드
- 15. Java MMO로 클라이언트에 데이터 받기
- 16. XML 데이터 보내기 및 받기
- 17. ITAPI3 데이터 보내기 및 받기
- 18. 빈 데이터 보고서 받기 vb6
- 19. TV Listings/가이드 데이터 받기
- 20. 클라이언트 컴퓨터에서 보낸 데이터 받기
- 21. TCP 클라이언트에서 패킷으로 데이터 받기
- 22. EDG, C++ friend 데이터 받기
- 23. AJAX 형식의 텍스트 필드 내용 받기
- 24. Webbrowser : Ajax 로딩 진행 요소 받기
- 25. 즉 ajax html 응답 받기 문제가 발생했습니다.
- 26. jQuery Ajax 응답 : 성공시 null로 응답 받기
- 27. 각 Ajax 데이터
- 28. Ajax 데이터 업데이트. Extjs
- 29. $ .ajax() 메소드 데이터
- 30. Jquery ajax 데이터