이전에 인터넷에서 jQuery Ajax 업로드 플러그인을 다운로드했는데, 웹 페이지 왼쪽이 업로드 카테고리인데, 제가 구현하고 싶은 기능은 다음과 같습니다: 원래는 업로드 카테고리에 따라 다른 폴더를 만들려고 했습니다. 서버 측에서 파일을 저장하므로 업로드 분류 매개변수를 백그라운드로 전달해야 합니다. 이러한 업로드 카테고리는 데이터베이스에서 읽고 리피터를 사용하여 생성됩니다. 카테고리 중 하나를 클릭하면 스타일이 설정되고 카테고리 이름이 uploadCatlog 변수에 저장됩니다. 분류를 얻어서 백엔드에 전달할 수 있는데 이상한 점은 처음에만 정확하고 그 이후에는 매개변수가 매번 업데이트되지 않는다는 점입니다. 실제로 uploadCatlog는 업로드 플러그인의 onComplete 콜백 함수에도 사용되며 해당 값이 업데이트되었습니다. 이 업로드 플러그인은 처음 클릭할 때만 인스턴스화되고 매개변수가 백그라운드로 전달되므로 나중에 값이 변경되지 않는 것 같습니다. 이 문제를 어떻게 해결해야 합니까? 다음은 내 js 코드의 세부 사항입니다.
JavaScript 코드: