1

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       
        };
    }
 });

ありがとう、

ジェフ

4

1 に答える 1