프로토 타입 라이브러리에 정의 된 ajax.updater를 사용하여 post 메소드를 통해 직접 매개 변수를 첨부하려면 어떻게해야합니까?자바 스크립트 프로토 타입을 사용하는 아약스 요청
2
A
답변
1
프로토 타입에서 사용되는 암시 적 방법은 POST
이며 두 가지 방법으로 게시 데이터를 제출할 수 있습니다. parameters
옵션을 사용하거나 postBody
매개 변수를 사용하십시오. 두 번째 예에서는 명시 적으로 postBody
매개 변수에 쿼리 문자열을 명시하면서 첫 번째 버전 프로토 타입에서
new Ajax.Updater('id_of_html_to_be_updated', 'url', {
parameters: {
id: 1,
name: "string"
}
});
// OR
new Ajax.Updater('id_of_html_to_be_updated', 'url', {
postBody: 'id=1&name=string'
});
는 쿼리 문자열에
parameters
옵션을 변환합니다.
0
당신은 parameters
옵션을 통해 그들을 제공 :
new Ajax.Updater('targetId', '/your/url', {
parameters: {
foo: "fooValue",
bar: "barValue"
}
});
자세한 것은 the docs를 참조하십시오; 다양한 Ajax 옵션에 대한 doc은 here입니다. 위의 코드는 foo
및 bar
에서 /your/url
까지의 결과로 POST
의 결과를 갖는 ID "targetId"로 요소를 업데이트합니다. 객체로 매개 변수를 제공했기 때문에 Prototype은 encodeURIComponent
을 적용하여 처리합니다.
관련 문제
- 1. 자바 스크립트 - 프로토 타입을 사용하여 문자열로 HTMLCollection
- 2. 프로토 타입을 사용하여 자바 스크립트 기능 상속
- 3. 자바 스크립트 아약스 더블 요청
- 4. 자바 스크립트 프로토 타입
- 5. 자바 스크립트/아약스/플래시 HTTP 요청
- 6. 프로토 타입을 사용한 자바 스크립트 참조 오류의 일반적인 이유
- 7. 자바 스크립트 - 프로토 타입
- 8. 스크립트 태그와 일치하는 프로토 타입을 사용하여 제거
- 9. 프로토 타입을 사용하여 되돌리기
- 10. String의 프로토 타입을 수정해야합니까?
- 11. 자바 스크립트 객체 프로토 타입
- 12. 프로토 타입을 사용하는 위치를 찾는 방법은 무엇입니까?
- 13. Coldfusion : 프로토 타입을 만드시겠습니까?
- 14. 프로토 타입을 사용해야합니까?
- 15. 프로토 타입을 선택 반환
- 16. JS에서 프로토 타입을 어떻게 처리합니까?
- 17. 추가 아약스 요청
- 18. 개체의 프로토 타입을 전환하는 중
- 19. jquery 마이그레이션 문제로 프로토 타입을
- 20. AddThis의 프로토 타입을 작성하는 JQuery
- 21. 프로토 타입을 사용한 오프셋 높이
- 22. 프로토 타입을 사용한 터치 스크롤
- 23. 자바 스크립트 프로토 타입 구문
- 24. 자바 스크립트 프로토 타입 문제
- 25. 자바 스크립트 : 번호의 프로토 타입
- 26. 자바 스크립트 프로토 타입 액세스
- 27. 자바 스크립트 : 프로토 타입 체인 설정
- 28. PHP는 + 아약스 + 자바 스크립트 : 서버
- 29. 자바 스크립트 Ajax 요청
- 30. 자바 스크립트 프로토 타입 상속 차이
필자의 시나리오에서는 POST 메서드에서 값 본문과 매개 변수를 전달해야합니다. 지금 무엇을해야할까요? 어떤 아이디어라도 높이 평가합니다. – ArunRaj
@ user2959196 매개 변수 (URL 매개 변수)를 의미하는지 여부는 의견에 분명하지 않습니다. 그렇다면 URL의 해당 매개 변수를 연결할 수 있습니다. – mhitza
@mhiza 잘못된 방식으로 주석을 달아 주셔서 정말 죄송합니다. POST 메서드 호출에서 두 가지 다른 내용을 전달해야합니다. 내용 1 - 본문을 통해 전달합니다. 내용 2 - 매개 변수를 통해 전달합니다. 두 내용 모두 동일한 AJAX 호출에서 제공되어야합니다. 그것을하는 방법! ! ! Prototype은 body를 통해 전달할 'postBody'속성을 제공합니다. url을 통해 전달할 '매개 변수'속성 하지만 두 콘텐츠를 모두 추가하면 나에게 도움이되지 않습니다. – ArunRaj