0
我正在爲Office編寫應用程序,在那裏我計劃使用AJAX從內部網站動態地將內容加載到辦公室應用程序。我有以下JS功能。當執行達到a.open()
功能,它顯示了一個錯誤:Microsoft Office Web App中的AJAX
Unhandled exception at line 31, column 21 in https://localhost:44304/App/Home/Home.js
0x80070005 - JavaScript runtime error: Access is denied.
-
function getDataFromSelection() {
Office.context.document.getSelectedDataAsync(Office.CoercionType.Text,
function (result) {
if (result.status === Office.AsyncResultStatus.Succeeded) {
var a = new XMLHttpRequest();
a.onreadystatechange = function() {
if (a.readyState == 4 && a.status == 200) {
var jSONstr = a.responseText;
var obj = jQuery.parseJSON(jSONstr);
showSearch(obj);
}
};
a.open("GET", "http://some.external.site/page.php?query=" + result.value, true); //This has got the error
a.send();
}
else {
app.showNotification('Damn!:', result.error.message);
}
}
);
}
是AJAX在Office應用程序支持?我如何做其他(工作)方式的確切的事情?
PS:我使用Visual Studio 2012年的Win8