javascript - Mise à jour toutes les secondes pour déterminer si un nouveau tableau apparaît dans l'objet json mis à jour
某草草
某草草 2017-06-12 09:31:37
0
2
734

C'est ce que je pense, créez d'abord une variable globale et comparez-la avec la variable globale chaque fois que vous obtenez un nouvel objet json pour déterminer s'il existe un nouveau tableau ou si une partie de la valeur a changé

var Lastdata = 
[{"Account_Instrument": "8030800200", "Avaliable_Volume": 215090.06, "Reference": 227715.86}]

get alarmdata //简写一下

data = [{"Account_Instrument":"8030800200","Avaliable_Volume": 215090.06, "Reference": 227715.86},{"Account_Instrument": "8030800210", "Avaliable_Volume": 215090.06, "Reference": 227715.86}]

function Repeat(obj1,obj2){
    for(var key in obj1){
        if(obj1[key] != obj2[key]){
            notify
        }
    }
    data = Lastdata;    
}
Repeat(Lastdata,data);

Pas encore pratiqué
Comme le montre le code Lastdata 是全局变量,后面 data sont les données mises à jour, puis un jugement est effectué, puis les nouvelles données sont stockées dans Lastdata, et ainsi de suite

Veuillez me faire savoir si cela est possible ou s'il existe un meilleur moyen (nécessité de créer un système d'alerte précoce)

Question supplémentaire :
http://hqxjq.com.board.segmen...
J'en ai vu quelques idées Dans mon cas, a et b sont comparés
puis le contenu de b (c'est-à-dire ce dernier objet. ) sont jugés. Y a-t-il une clé qui n'est pas dans a ? Si oui, cet avertissement sera déclenché

.
某草草
某草草

répondre à tous(2)
習慣沉默

Utilisez Websocket pour obtenir un push en temps réel. S'il y a une mise à jour sur le serveur, elle sera envoyée directement à la réception sans interrogation. Il y a dwmo ici, https://github.com/treeandgra... Pour les applications de niveau entreprise, vous pouvez utiliser socket.io, qui est plus facile à utiliser.

洪涛

Vous pouvez essayer le hachage.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal