이 글은 주로 Ajax 크로스 도메인(동일한 기본 도메인 이름) 양식 제출 방법을 소개하며, Ajax 제출 과정에서 크로스 도메인 양식 제출 기술을 예시와 함께 분석합니다.
이 글은 설명합니다. ajax cross-domain (기본 도메인 이름은 동일) 양식 제출 방법의 예입니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
1. ajax 제출 페이지에 다음 js 문을 추가합니다.
<script type="text/javascript"> document.domain="基础域名"; </script>
2. ajax 양식을 제출할 때 jquery 양식 플러그인 jquery.form.js
을 사용할 수 있습니다. 사용 구문은 다음과 같습니다:
//fromPost为要收集数据的form表单的id $("#formPost").ajaxSubmit({ url:"跨域的业务处理地址", cache:false, dataType:"html", iframe:true, success:function (data){ //返回如果是json可以这样处理一下,xml格式需要做其它的处理 eval("data="+data); if(data.flag == 'OK'){ } });
3. 교차 도메인 비즈니스 처리의 반환 값에는 다음 명령문이 포함되어야 합니다
<script type="text/javascript"> document.domain="基础域名"; </script>
4. 나머지 반환 값은 json, xml 형식 또는 기타 사용자 정의 형식일 수 있습니다. 예
5. 이런 식으로 Ajax 제출 페이지에서 양식을 교차 도메인으로 제출한 후 반환 값을 얻을 수 있습니다. 처리
지침:
1. 기본 도메인 이름: 두 개 이상의 도메인 이름 중 공개 부분에는 최소한 2단계 도메인 이름 또는 2단계 도메인 이름 위의 부분이 포함되어야 합니다. 2.document.domain="기본 도메인 이름"; //이 문장은 도메인 이름을 동일하게 만들고 도메인 간 제한을 해제하기 위한 것입니다. 자세한 내용은 "크로스 도메인 구현을 위한 Document.domain 설정에 대한 참고 사항 분석"을 참조하세요. in JS"
3. 교차 도메인 제출을 위한 다른 많은 솔루션이 있습니다: "JS Same Origin Policy" 자세한 설명》
위는 제가 모든 사람을 위해 편집한 것입니다. 이 내용이 JS의 모든 사람에게 도움이 되기를 바랍니다. 미래.
관련 기사:
AJAX 제출 양식 데이터 예제 분석Ajax 관련 및 그 장점과 단점에 대한 간략한 토론ajax가 속성 리소스 파일 데이터를 읽는 방법위 내용은 Ajax 크로스 도메인(동일한 기본 도메인 이름) 양식 제출 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!