我试图在XPages应用程序中使用谷歌图表api。 我使用的是文档给出的代码示例:https://developers.google.com/chart/interactive/docs/php_example#exampleusingphphtml-fileJquery AJAX调用需要验证
我必须通过调用LS代理来替换对php页面的调用。
var jsonData = $.ajax({
url: "getData.php",
dataType: "json",
async: false
}).responseText;
所以我的代码去:
var jsonData = $.ajax({
url: "http://server/database/agent?openagent",
dataType: "json",
async: false
}).responseText;
在我的本地Domino服务器,它工作正常。 在生产多米诺骨牌服务器上,我什么也得不到。该图表未绘制。在调试js客户端后,似乎ajax调用需要认证,即使我之前必须登录。
两台服务器都不允许匿名访问。 在这两种环境下的安全级别似乎相同
任何帮助将受到欢迎(或任何其他方式继续,如果我错了)。
谢谢
你肯定匿名不允许访问HTTP://服务器/数据库/代理openagent本地Domino服务器上?检查数据库的ACL。此外,请尝试直接在本地Domino服务器和生产服务器上访问http:// server/database/agent?openagent。 –
我刚刚在两台服务器上检查了代理的调用。 在这两个服务器上,我必须先登录才能获得代理结果 匿名条目在LCA上设置为无访问权 我也尝试实施NetDeamon的解决方案,但没有更多结果。 – Techn0fil
如果您希望匿名能够使用代理,那么您应该给Anonymous在ACL中的正确访问权 –