Я выполнил базу данных диаграммы Neo4j, используя jquery. Следующий код извлекает данные как JSON. Запрос cypher для поиска данных определяется в AUTO_COMPLETE_QUERY.
function bindAutocompleteSearch(){
var ajaxRequest={};
ajaxRequest["query"]=AUTO_COMPLETE_QUERY;
$.ajax({
type: "POST",
url: NODE_URL,
data: JSON.stringify(ajaxRequest),
contentType: "application/json",
accept:"application/json; charset=utf-8",
success: function (response, status, jqXHR) {
var res=JSON.parse(response) ;
var nameList=[];
//Get table columns
var columns=Object.keys(res.columns).length;
//Get table rows
var rows=Object.keys(res.data).length;
for(i=0;i<rows;i++){
for(j=0;j<columns;j++){
nameList.push(res.data[i][j]);
}
}
$("#inputTxt").autocomplete({
source:nameList,
autoFocus: true
});
},
error: function (jqXHR, status) {
// error handler
}
});
}
Как я могу реализовать то же самое с помощью реакции JS? Я хочу получить данные, хранящиеся в базе данных графа, используя ответ js через запрос cypher. Заранее спасибо.
Я предлагаю вам начать с документации React.
Пример использования React и jQuery вместе - https://facebook.github.io/react/docs/tutorial.html#updating-state