У меня есть сервер Node.js, который читает JSON-файл, и в нем много информации. Один из них - это идентификатор человека, у меня есть окно поиска на моей странице HTML. Я хочу, чтобы для jQuery был нужен jquery-метод (ajax) для клиентской стороны, чтобы определить, совпадает ли идентификатор, который пользователь помещает в поле поиска, как ID в JSON, если я хочу вернуть некоторую информацию об этом человеке, скажем, имя и имя пользователя пользователя.Результат поиска окна == Json result
Примечание: я уверен, что работает файл server.js на 100%.
Пожалуйста, помогите мне, я как бы новичок в JQuery.
Я до сих пор;
$(document).ready(function(){
$("#id_of_the_search_box_button").click(function (any_function_variable_name) {
$.ajax({
type: 'GET',
url: '/url_of_the_related_server_side',
dataType: 'json'
})
.done(function(data){
console.log(data);
alert(JSON.stringify(data));
data.forEach(function (any_function_variable_name) {
if(any_function_variable_name.search_box_ID == any_function_variable_name.name_in_the_JSON_file_for_one_of_the_searched_ID){
$userElement = $("<li>").html("<strong>ID: </strong>" + any_function_variable_name.id); //id is defined in JSON and I was able to use in another part of the jquery
$userBlock = $("<ul>")
.append(
$("<li>").html("<strong>Name: </strong>" + any_function_variable_name.name) //name of the user
)
.append(
$userElement
)
.append(
$("<li>").html("<strong>User User Name: </strong>" + any_function_variable_name.userName)
);
$any_function_variable_nameBlock.insertAfter("#search");
}
});
});})})
Примечание: Я не знаю, могу ли я закрыть кронштейны вправо.
Заранее благодарен!
Можете ли вы предоставить структуру своего json-файла? Выборочные данные помогут ... –
[{... "ID": 37595960858, "in_reply_to_screen_name": нулевой, "пользователь": { \t "Идентификатор": 2384451, \t "id_str": "238678" , \t "name": "Doga I", \t "screen_name": "IDoga", ... "Идентификатор": 65739068412, "in_reply_to_screen_name": нулевой, "пользователь": { \t "Идентификатор": 2878009, \t "id_str": "235678", \t "имя": "Джон Доу", \t «user_name»: «JD», ... }] Идентификатор, который пользователь записывает в поле поиска, должен совпадать с идентификатором, который отсутствует у пользователя. –
PS: Я не использую выразить –