Я пытаюсь подключиться neo4j с DesiteMd через javascript.
Но я получаю следующую ошибку:
WARN /db/data/cypher org.codehaus.jackson.JsonParseException: Unexpected character ('o' (code 111)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@3eb74e5; line: 1, column: 3]
Код:
function myFunction5() {
var x = desiteAPI.getSelected();
console.log(x);
document.getElementById("demo").innerHTML = String(x);
var myJSON = JSON.stringify("x");
var MatchQuery = new XMLHttpRequest();
MatchQuery.open('POST', 'http://localhost:7474/db/data/cypher ', true);
MatchQuery.setRequestHeader("Content-type", "application/json;charset=utf-8"); //"Basic " + btoa("neo4j:123")
var y = {
"query": "MATCH(a:" + String(x) + "), (b:Tasks) MERGE(a)-[r:relation]-(b) Return a,b"
};
console.log(y)
MatchQuery.addEventListener('load', function(event) {
if (MatchQuery.status >= 200 && MatchQuery.status < 300) {
console.log(MatchQuery.responseText);
} else {
console.warn("error");
console.warn(MatchQuery.statusText, MatchQuery.responseText);
}
});
}
Спасибо за помощь!