Я работаю над автоматически обновляемой таблицей информации, используя AJAX, но я столкнулся с препятствием на дороге.Я использую PHP для возврата объекта JSON по каждому запросу, который содержит данные в следующем формате:
({
"table": {
"544532": {
"field1": "data",
"field2": "data2",
"field3": "data3",
.....
},
"544525": {
"field1": "data",
"field2": "data2",
"field3": "data3",
.....
},
......
}
}); //
Я использую Prototype.js, чтобы получить список идентификаторов в массиве:
var ids = Object.keys(data.table).sort();
Однако случайные строки таблицы могут исчезнуть из списка в любое время, а новые строки могут быть добавлены в конец в любое время.Я предполагаю, что буду хранить массив идентификаторов из предыдущего запроса и сравнивать их с новым массивом, но поскольку случайные строки могут исчезнуть, что приведет к смещению идентификаторов после этого, как мне сравнить их, чтобы я мог добавить только новые строки илиудалить удаленные строки со страницы?