私はXPagesアプリケーションでgoogle chart 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;
だから私のコードは、に行く:私のローカルDominoサーバー上
var jsonData = $.ajax({
url: "http://server/database/agent?openagent",
dataType: "json",
async: false
}).responseText;
、それが正常に動作します。 プロダクションドミノサーバーでは、何も得られません。グラフは描画されません。 jsクライアント側をデバッグした後、以前にログインしなくてもajax呼び出しが認証を期待しているようです。
両方のサーバーで匿名アクセスが許可されていません。 両方の環境でセキュリティレベルが同じように見えます
何か助けてもらえますか?あなたは、ローカルサーバではなく、運用サーバーでGoogleのチャートを描画することができるならば
はあなたに
あなたは匿名HTTPをアクセスすることを許可されていないことを確認していますか?データベースのACLを確認します。また、ローカルのDominoサーバーと本番サーバーの両方でhttp:// server/database/agent?openagentに直接アクセスしてみてください。 –
私は両方のサーバーでエージェントの呼び出しをチェックしました。 両方のサーバーでは、エージェントの結果を取得する前にログインする必要があります 両方のデータベースのLCAで匿名のエントリがアクセスなしに設定されています NetDeamonのソリューションを実装しようとしましたが、 – Techn0fil
匿名でエージェントを使用できるようにするには、匿名ユーザーにACLで正しいアクセスを許可する必要があります。 –