1
IE가 아닌 다른 브라우저에서 웹 서비스를 호출 할 때 CRM 자바 스크립트에 문제가 있습니다. 웹 서비스 호출 구현에 대해서는 아래 코드를 참조하십시오. 이 ActiveXObject를 사용할 수 있기 때문에XRM에 대한 대안 ActiveX를 사용하는 webservice를 호출하는 자바
가var xHReq = new ActiveXObject("Msxml2.XMLHTTP");
그것은 IE에서 제대로 실행하지만 불행히도 파이어 폭스/크롬에 실패
function RetrieveMultipleEntity(targetEntity, conditionAttributeName, conditionAttributeValue, targetId, targetAttribute)
{
// Prepare variables to retrieve the contacts.
var authenticationHeader = GenerateAuthenticationHeader();
// Prepare the SOAP message.
// var xml = (the SOAP message)
var xHReq = new ActiveXObject("Msxml2.XMLHTTP");
xHReq.Open("POST", "/mscrmservices/2007/CrmService.asmx", false);
xHReq.setRequestHeader("SOAPAction","http://schemas.microsoft.com/crm/2007/WebServices/RetrieveMultiple");
xHReq.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xHReq.setRequestHeader("Content-Length", xml.length);
xHReq.send(xml);
// Capture the result.
var resultXml = xHReq.responseXML;
return resultXml;
}
이 라인에 문제가 있습니다. 나는 웹 서비스를 호출하는 대안에 대한 제안을 찾고있다. 누구든지 나를 도울 수 있습니까? 감사!
중복 가능성에 대해서도 작동으로 시도 [사파리와 크롬에서 AJAX 객체?] (http://stackoverflow.com/questions/1697188/ajax-object- 인 사파리 및 크롬) – Sheepy