我知道 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);
},
});
我需要使用 ajax 来刷新我网站上使用 json 的图形,因为我的数据库在另一个域中。过去我使用php,但现在我在服务器端使用java的play框架。
更新:当我这样做时,服务器总是响应:
[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (query, line 0)
尝试将数据元素更改为:
data: {query: 'SELECT address FROM restaurant WHERE docType="user"'},