IFRAME에서 http://localhost:80/testsite
에 액세스하는 코드 스 니펫을 따라했습니다. 괜찮 았지만 매개 변수로 필드 값을 전달하려고하자마자 아무 일도 일어나지 않습니다. 나는 매개 변수가있는 브라우저에서 페이지에 직접 액세스하려고 했으므로 페이지가 올바르게 작동합니다. 나는 많은 시간을 보낸 후에 물건을 알아낼 수 없다. 이 기본적인 질문에 대해 친절한 인내심을 갖고 싶습니다.자바 스크립트를 사용하여 Dynamics CRM의 IFRAME에 매개 변수 전달
코드 스 니펫
function forwardValues(){
var ordername = Xrm.Page.getAttribute("name").getValue();
var IFrame = Xrm.Page.ui.controls.get("IFRAME_sendvalue");
var Url = IFrame.getSrc();
var params = Url.substr(Url.indexOf("?"));
var param1 = Url+"?ordername="+ordername;
IFrame.setSrc(param1);
}
귀하의 코드는 지원되지 않는 기술을 사용합니다. 사용자 지정 매개 변수는 쿼리 문자열 매개 변수 "data"를 사용하여 HTML 웹 리소스에 전달되어야합니다. 지원되는 쿼리 매개 변수 목록은 https://msdn.microsoft.com/en-us/library/gg309536.aspx를 참조하십시오. –