問題描述:1. 為了實(shí)現(xiàn)小屏控制大屏的效果(大小屏內(nèi)容一樣,分辨率不一樣),所以用websocket進(jìn)行前后端通信,想把前端動(dòng)作產(chǎn)生的事件Event轉(zhuǎn)發(fā)到服務(wù)器,然后再由服務(wù)器分發(fā)到受控端,受控端接收到事件后,觸發(fā)相應(yīng)動(dòng)作。然而webSocket只能發(fā)送String或者二進(jìn)制類型的數(shù)據(jù),所以要把Event轉(zhuǎn)為JSON或者字符串類型。2.嘗試各種js對(duì)象轉(zhuǎn)換字符串方法var Event2Str = $(event).serializeArray();var Event2Str = JSON.stringify(event);均不能實(shí)現(xiàn)完全轉(zhuǎn)換的目的(僅轉(zhuǎn)換第一個(gè)屬性)。3. 環(huán)境: JAVA(Springmvc) + JSP + JS +tomcat4. 可能我實(shí)現(xiàn)的思路不對(duì),只要實(shí)現(xiàn)小屏控大屏的效果就可以,望各位不吝賜教!!!5.參考:如何在打開多個(gè)網(wǎng)頁后,只需在一個(gè)網(wǎng)頁上操作,其他網(wǎng)頁都會(huì)同步操作?
復(fù)雜JS對(duì)象轉(zhuǎn)為字符串的問題
Qyouu
2018-08-13 11:14:09