javascript - Kemas kini setiap saat untuk menentukan sama ada tatasusunan baharu muncul dalam objek json yang dikemas kini
某草草
某草草 2017-06-12 09:31:37
0
2
670

Ini yang saya fikir, buat pembolehubah global dahulu, dan bandingkan dengan pembolehubah global setiap kali anda mendapat objek json baharu untuk menentukan sama ada terdapat tatasusunan baharu atau sebahagian daripada nilai telah berubah

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);

Belum diamalkan
Seperti yang ditunjukkan dalam kod Lastdata 是全局变量,后面 data ialah data yang dikemas kini, kemudian penghakiman dibuat, dan kemudian data baharu disimpan dalam Lastdata, dan seterusnya

Sila beritahu saya jika ini mungkin atau jika ada cara yang lebih baik (perlu membuat sistem amaran awal)

Soalan tambahan:
http://hqxjq.com.board.segmen...
Saya melihat beberapa idea daripada ini Dalam kes saya, a dan b dibandingkan
dan kemudian kandungan b (iaitu, objek yang terakhir. ) adalah dinilai. Adakah terdapat kunci yang tidak ada dalam a?

某草草
某草草

membalas semua(2)
習慣沉默

Gunakan websocket untuk mencapai push masa nyata Jika terdapat kemas kini pada pelayan, ia akan ditolak terus ke kaunter hadapan tanpa mengundi. Terdapat dwmo di sini, https://github.com/treeandgra... Untuk aplikasi peringkat perusahaan, anda boleh menggunakan socket.io, yang lebih mudah digunakan.

洪涛

Anda boleh mencuba pencincangan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!