0
我正在開發一個嚴重依賴JSON通信的銷售報告系統。我有一個腳本,記錄客戶端訪問到一個Javascript對象。顯然,它工作正常。Jquery .push給出了奇怪的輸出:'[[[[...}]'
salesReport = [];
...
salesReport.push({
"nr": visitCounter,
"kto": ActiveAccount,
"dok": dokName
});
每次訪問被記錄時,推送功能被激活。 Onthe第一次運行我得到預期的結果:
[{"nr":1,"kto":"52803","dok":""}]
但是當我再次推開,我得到這樣的結果:
[[[[[{"nr":1,"kto":"52803","dok":""}],{"nr":2,"kto":"52350","dok":""}], {"nr":3,"kto":"52539","dok":""}],{"nr":4,"kto":"50869","dok":""}],{"nr":5,"kto":"52135","dok":""}]
的「[」括號在輸出的開始添加,和在每篇文章的末尾。這是爲什麼 ?
不應該只在開始和結束處添加'['和']'嗎?然後只有一次?
向我們展示完整的功能。 – void
你確定不使用:'[] .push([])'? –