我正在开发这个用于办公室的 TaskPane 应用程序,我想从驻留在我们域中的 php 函数中获取一些数据。
我们在其他应用程序中使用相同的 php 函数,我可以通过 URL 中传递给它的一些参数来调用它,它会返回一个简单的答案。
示例:https ://www.ourdomain.com/phpfunction.php?message=HELLO
问题是,在调试时,我似乎无法从 TaskPane 应用程序通过 AJAX 调用此函数。
我将我们的域添加到应用程序清单中的 App Domains 中,但没有帮助
这是我的 AJAX 调用
function httpGET(theUrl, callback) {
var dataToReturn;
$.ajax({
type: 'GET',
url: theUrl,
cache: false,
async: true,
data: "",
success: function(data, textStatus, result) {
callback(data)
},
error: function (result, textStatus, errorThrown) {
//ALLWAYS GOES HERE
}
});
};
我想用纯 javascript 来做,所以如果可能的话,我不想为此使用自定义的 .NET Web 服务修复程序。
PS:我想说明的是,这个完全相同的调用在移动应用程序或基于浏览器的应用程序中完美运行。是办公室在这里做某事...