Web アプリ (Heroku で実行されていない) から Ajax 呼び出しを使用して、Heroku の Neo4j インストールを照会しようとしています。Ajax は、localhost サーバーの URL に接続するときに問題なく動作します (エラーはなく、JSON 応答が期待されます)。http://localhost:7474/db/data
ただし、Heroku サーバーの URL に接続すると失敗します。http://login:password@dc02bc2c6.hosted.neo4j.org:7322/db/data
「失敗」とは、エラーや結果 (Firebug コンソールでの監視) を受け取っていないことを意味します。ただし、次のコマンドを使用して、Heroku の Neo4j webadmin コンソールにアクセスできます (IE ではなく Chrome または Firefox を使用)。http://login:password@dc02bc2c6.hosted.neo4j.org:7322/webadmin/
Ajax コードは次のとおりです。
私が間違っていることとHerokuに接続する方法を誰かが提案できますか?
restServerURL = "http://login:password@dc02bc2c6.hosted.neo4j.org:7322/db/data";
$.ajax({
type:"POST",
url: restServerURL + "/cypher",
crossDomain: true, //recommended by Neo4j (no effect)
dataType: "json",
data: {
query:"START n = node(*) WHERE n.name =~ '(?i)" + request.term + ".*' RETURN n, n.name ORDER BY LOWER(n.name) ASC LIMIT 12", //"like" (=~) search term, case insensitive ((?i)), show first 12 results
},
success: function( data ) {
//process json here
};
}
});
ありがとう、
ジェフ