>  기사  >  웹 프론트엔드  >  jquery에서 비동기 양식 제출 비동기 도메인 간 양식 submit_jquery

jquery에서 비동기 양식 제출 비동기 도메인 간 양식 submit_jquery

WBOY
WBOY원래의
2016-05-16 18:16:141277검색

1. 사후 제출 방식을 사용합니다
2. 양식 형식을 구성합니다
3. 양식 양식의 제출과 연동하여 ajax 콜백 함수를 호출합니다.
jQuery를 사용하여 양식 코드를 비동기식으로 제출:

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

< html xmlns="http://www.w3.org/1999/xhtml">
제목 없는 페이지 ;/head>

<script> // jQuery 비동기 양식 제출 사용<br>$('#f1').submit(function() { <br>$.ajax({ <br>url: 'ta.aspx', <br>data: $( '#f1' ).serialize(), <br>유형: "post", <br>cache : false, <br>성공: function(data) <br>{alert(data);} <br>}) ; <br> false <br>}) <br></script>










도메인 간에 비동기적으로 양식을 제출하는 방법은 무엇입니까?
1. 스크립트의 도메인 간 액세스 기능을 사용하고 이를 양식의 데이터 형식과 결합하여 get 메소드를 사용하여 제출되었습니다. 보안상의 이유로 브라우저에서는 도메인 간 제출이 지원되지 않습니다.
2. JSONP를 사용하여 여러 도메인에 걸쳐 양식을 제출하는 것이 더 나은 솔루션입니다.
3. 동적 프로그램을 에이전트로 사용할 수도 있습니다. 프록시를 사용하여 도메인 간 요청을 전달하세요.
jQuery를 사용하여 도메인 전체에 걸쳐 양식 코드를 비동기식으로 제출:




코드 복사

코드는 다음과 같습니다. 제목 없는 페이지 ;/ 헤드>
" />




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