与Exchange服务器的通信正在进行SOAP请求。 当我尝试在移动设备上运行此代码时,我得到的状态代码为" 0"。
任何帮助都是适当的。
代码:
$.ajax(
{
type: "POST",
username:'username',
password: 'password',
url: 'https://outlook.office365.com/EWS/Exchange.asmx',
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
success: function(data)
{
hyper.log(data);
},
error: function(jqXHR, ajaxOptions, thrownError)
{
hyper.log('error status: ' + jqXHR.status + ' errorTrown: '+ thrownError);
}
});

答案 0 :(得分:0)
使用jQuery从Cordova连接到EWS对我来说没有用。但我发现了一个可能对其他人有用的工作。 作为替代方案,我构建了一个PHP Web服务来处理与EWS的通信。我没有使用EWS-php类。 Cordova然后通过jQuery调用web服务。
我现在能够获得并调整日历事件等。
答案 1 :(得分:0)
您看过https://stackoverflow.com/a/39152138/5884960我最近修改了原始库以使用cordova。新的npm包是ews-js-api-browser