>웹 프론트엔드 >JS 튜토리얼 >JavaScript는 동일한 속성을 가진 매개변수를 백그라운드로 보냅니다. 즉, arrayparameters_jquery

JavaScript는 동일한 속성을 가진 매개변수를 백그라운드로 보냅니다. 즉, arrayparameters_jquery

WBOY
WBOY원래의
2016-05-16 16:59:541088검색

매개변수를 전송할 때 동일한 속성을 가진 매개변수가 백그라운드로 전송되는 경우가 종종 있습니다. 가장 좋은 선택은 배열을 사용하는 것입니다. 백그라운드로 보낼 때는 일반적으로 자바스크립트에서 배열을 정의하고 사용하고 이를 매개변수로 백그라운드에 전달하기만 하면 됩니다.

코드 복사 코드는 다음과 같습니다.

var arry= new Array()

arry[0] = "102"; arry[1] = "103" ;

arry[2] = "104";

url = "test.jsp?arry="


백그라운드에서 메소드 수락:
[code]
String arry = request.getParmeter("arry");

String[] par = arry.split(","); >[code]
이때, java에서는 par가 배열이 됩니다. arry의 값은 "102,103,104"입니다. 이는 전송 프로세스 중에 브라우저가 자동으로 JavaScript 배열 매개변수를 쉼표로 구분된 문자열로 변환한다는 의미입니다. 백그라운드에서 문자열을 꺼내어 쉼표에 따라 나누기만 하면 됩니다. 해당 배열이 될 수 있습니다.

또한 인터넷에서 json을 사용하는 사람들을 본 적이 있지만 마음에 들지 않습니다. request.getParmeterValues ​​​​메서드도 유용합니다.

포그라운드에서 동일한 매개변수를 사용하고 이를 여러 번 할당하고 전달합니다.

url="test. jsp?arry=102&arry=103&arry=104 "

백그라운드에서 꺼내기:

String arry[] = request.getParmeterValues("arry");

값 현재 시간의 arry는 {102,103,104}

자신의 습관에 따라 구체적인 방법을 선택하세요!
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.