remote script 문서(마이크로소프트 에서 전송)(5)

문서: 호출 Remote Scripting 방법 은 특정한 클 라 이언 트 페이지 와 특정한 서버 페이지 에 동기 화 됩 니 다. remote scripting 설정 을 하면 자신의 클 라 이언 트 스 크 립 트 에서 서버 페이지 를 호출 하 는 방법 을 사용 할 수 있 습 니 다.결 성 된 상황 은 사용자 가 서버 방법 을 호출 할 때 동기 화 됩 니 다.서버 방법 이 실 행 될 때 까지 클 라 이언 트 스 크 립 트 가 실행 되 고 결 과 를 되 돌려 야 실행 을 중단 할 수 있 습 니 다.일반적으로 클 라 이언 트 스 크 립 트 에 서버 방법 결과 가 필요 할 때 서버 방법 을 동기 화 해 야 합 니 다.주의 하 다. 서버 방법 을 비동기 로 호출 할 수 있 습 니 다.자세 한 정 보 는 비동기 호출 을 참조 하 시기 바 랍 니 다. Remote Scripting 방법서버 방법 을 호출 할 때 이 방법 은 하나의 값 을 되 돌려 주지 않 습 니 다.만 드 는 거 예요. call object ,그것 은 호출 된 과정의 반환 과 상태 정 보 를 포함 하 는 대상 이다.가장 많이 사용 되 는 속성 은 호출 대상 입 니 다. return_value 속성,원 격 프로 세 스 가 계산 하거나 검사 한 단일 값 을 포함 합 니 다.다른 호출 대상 속성 은 사용자 로 하여 금 원 격 프로 세 스 호출 에 대한 상태 정 보 를 더 많이 얻 을 수 있 게 한다.서버 페이지 에 대한 대상 인용 을 만 들 었 다 면 표준 으로 사용 할 수 있 습 니 다. object.method 문법 호출 방법.생 성 대상 참조 에 대한 자세 한 정 보 는 대상 참조 참조 참조 ASP 페이지또한 대상 참조 가 없 을 때 호출 할 수 있 습 니 다. remote scripting 방법이렇게 하 는 것 은 사용 하 는 것 보다 object.method 문법 은 약간 불필요 하지만 사용자 가 먼저 대상 인용 을 만 들 필요 가 없습니다.동기 호출 서버 방법  사용자 가 서버 페이지 에 대한 대상 인용 을 만 들 었 다 면 사용 할 것 입 니 다. javascript 첫 번 째 문법 예제 대신 사용 할 수 있 습 니 다. VBScript 호출,두 번 째 문법 예제 사용 가능:javascript:callObject = ASPObject.methodName(p1, p2[,...]) vbscript: set callObject = ASPObject.methodName(p1, p2[,...]) - 혹은 - 사용자 가 대상 인용 을 만 들 지 않 았 다 면 호출 합 니 다. RSExecute 함수사용 javascript 사용 VBScript 호출,두 번 째 문법 예제 사용:javascript:callobject = RSExecute(url, methodName, p1, p2[,...]) vbscript: set callobject = RSExecute(url, methodName, p1, p2[,...]그 중:  callObject ...에 있다 remote scripting 호출 이 완료 되면 실례 화 된 호출 대상 이름 입 니 다.호출 할 필요 가 없습니다. remote script 이전에 이 대상 만 들 기;원 격 스 크 립 트 를 만 들 기 위해 호출 합 니 다.ASPObject 초기 사용 RSGetASPObject 방법 은 선택 적 으로 만 든 대상 참조 입 니 다.자세 한 정 보 는 대상 으로 참조 하 시기 바 랍 니 다. ASP 페이지url 원 격 스 크 립 트 를 포함 하 는 ASP 페이지 의 URL。서버 페이지 를 서버 페이지 로 설정 해 야 합 니 다. Remote Scripting 유효 하 게 묘 사 된 것 처럼.서버 페이지 는 사용자 가 현재 클 라 이언 트 페이지 의 서버 에 요청 해 야 합 니 다.methodName 실행 하고 싶 은 서버 페이지 의 방법 명 입 니 다.p1, p2, ... methodName 의 방법 에 필요 한 모든 인자 입 니 다. 매개 변 수 는 값 을 통 해 전달 된다.사용 자 는 간단 한 데이터 형식,예 를 들 어 수치 나 텍스트 값 을 전달 할 수 있 지만 구조 화 된 데 이 터 를 전달 할 수 없다.예 를 들 어 배열 이나 대상 이다.주의 하 다. 클 라 이언 트 에서 서버 에 인 자 를 전달 할 때 문자열 로 변 환 됩 니 다.서버 방법 이 파 라 메 터 를 사용 할 때 적합 한 데이터 형식 으로 변환 되 는 지 확인 하 십시오.자세 한 문 제 는 서버 페이지 의 Remote Scripting 유효 하 다.  아래 단추 btnAdd 클 라 이언 트 스 크 립 트 onclick 처리 프로그램 호출 서버 방법 add 두 개의 수 치 를 누적 하 다.호출 remote scripting 방법 은 이름 을 만 듭 니 다. co 호출 대상remote scripting 호출 된 결 과 는 호출 대상 의 return_value 속성 에서 추출 하여 이름 으로 txt3 의 텍스트 상자 값 이 표 시 됩 니 다. rsMath = RSGetASPObject("../myPages/RSMath.asp") number1 = txt1.value; number2 = txt2.value; co = rsMath.Add(number1,number2); txt3.value = "The sum is " + co.return_value; 대상 인용 없 이 같은 호출(사용) RSExecute )이 가능 하 다,~할 수 있다,... LANGUAGE="javascript" for="btnAdd" event="onclick"> number1 = txt1.value; number2 = txt2.value; co = RSExecute("RSmath.asp","add",number1,number2); txt3.value = "The sum is " + co.return_value; 관련 생 성 remote scripting 호출 시 오류 에 대한 자세 한 정 보 는 오류 확인 을 참조 하 십시오.

좋은 웹페이지 즐겨찾기