그래서 여러 행과 각 행에 대한 확인란을 JSP 페이지에있는 테이블이 있습니다. 나는 체크 박스에 값 배열을 만드는 js 함수를 만들었다. 나는이 배열을 아약스 호출로 보내고 싶다. 왜냐하면 toJson-ed이지만, actionbean 변수가 이러한 매개 변수로 어떻게 설정되는지 이해하지 못한다. 누구든지 도와 줄 수 있습니까? 감사!줄무늬 & jQuery - 어떻게하면 아약스 요청 변수를 보낼 수 있습니까?
2
A
답변
1
좋은 질문입니다. 일반적으로 액션 빈에 인스턴스 변수를 만들고, getter/setter를 노출하고, 양식 게시 매개 변수를 통해 자동으로 채워지거나 매개 변수를 가져옵니다.
작은 체크 박스가있는 경우 ActionBean에서 각각 하나씩 부울을 만들 수 있습니다. 그러면 ajax 호출은 "Preferences.action?box1=true&box2=false&box3=false
"과 같은 URL로 연결될 수 있습니다.
톤이 있다면 ActionBean에 List를 만들 수 있습니다. w/this가 아약스가 아닌 방식으로 만 처리했지만 체크 박스의 name 속성을 name="preferences[0]"
과 같이 설정했습니다. jquery ajax를이 방법으로 호출 할 수도 있지만 param의 이름을 인코딩해야 할 수도 있습니다.
jsonery 양식 플러그인을 살펴보면 json을 POST 할 수 있다고 생각합니다.