저는 Spring MVC Java 웹 애플리케이션에서 작업하고 있습니다. 응용 프로그램에는 JSP 페이지가 포함되어 있습니다. DB 페이지의 데이터를 표시하는 테이블이 있습니다. 데이터는 클래스에 속한 텍스트 입력에서 재생됩니다. 다음을 수행하는 스크립트를 구현했습니다. - 테이블에서 텍스트 입력을 선택하십시오. - 텍스트 입력의 데이터로 스팬을 만듭니다. - 숨 깁니다 텍스트 입력jquery 함수가 실행되는 동안 로딩 이미지를 표시합니다.
function editableInput() {
$('.editable').each(function() {
var input = $(this);
input.before("<span class='spanEditable'>" + input.val() + "</span>");
input.hide();
});
}
나중에 라디오 입력에서 행을 선택하면 행에 대한 텍스트 입력을 표시하는 스크립트를 사용합니다. 행을 선택하면 행을 선택하지 않은 상태에서 CRUD 작업을 허용하는 멋진 테이블을 만들기 위해 텍스트 입력을 사용하지 않고 일반 텍스트처럼 모든 테이블 내용을 표시합니다.
내가 겪고있는 문제는 : 페이지가로드 될 때 스크립트가 완료된 후 텍스트 입력의 모든 데이터와 함께 모든 테이블 행이 처음에 만들어진 것처럼 표시됩니다. 모든 데이터는 기간에 표시됩니다. 모든 물건이로드 될 때까지 이것은 매우 나빠 보인다.
editableInput() 함수가 완료 될 때까지 어떻게로드 GIF를 사용할 수 있습니까? 나는 AJAX 호출을 사용 경우 내가 로딩 GIF를 추가하는 방법을 알고,하지만이 난`함수를 호출하는 방법입니다
$(document).ready(function() {
editableInput();)};
어떻게 입력에 처음 데이터를 채우는됩니다
이 예제를 시도해보세요? 자바 또는 브라우저에서? – TheVillageIdiot
컨트롤러에서 ArrayList를 보내고 JSP 페이지의 루프를 사용하여 테이블의 입력을 목록의 데이터로 채 웁니다. –