n1ql がクエリに json を使用することを知っているので、次のようなものを作成しようとしています。
$.ajax({
type: 'POST',
url: 'my/url',
data: {query: 'SELECT address FROM restaurant WHERE docType\=\'user\''},
contentType: 'text/plain',
dataType: 'jsonp',
crossDomain: true,
success: function(rtndata) {
console.log(rtndata.resultset);
},
error: function(xhr, status, errorThrown) {
console.log("Was an error");
console.log(xmlhttp.responseText);
console.log(errorThrown);
console.log("Status: " + status);
console.dir(xhr);
},
});
DB が別のドメインにあるため、json を使用している Web サイトのグラフのみを更新するために ajax を使用する必要があります。以前は php を使用していましたが、現在はサーバー側で Java 用の play フレームワークを使用しています。
更新:これを行うと、サーバーは常に次のように応答します。
[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (query, line 0)