国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 想要用Ajax 即時(shí)返回XML 中的數(shù)據(jù),前后端怎么選擇?

瀏覽:213日期:2024-01-02 09:24:00

問題描述

背景:我做了一個(gè)在線聊天室的小項(xiàng)目,然后對(duì)于’用戶發(fā)送消息’及’服務(wù)器返回聊天內(nèi)容’這塊,我是采用了Ajax異步處理來(lái)實(shí)現(xiàn)的。用戶發(fā)送消息的時(shí)候利用Ajax將內(nèi)容寫入到存儲(chǔ)聊天記錄的XML文件中,而聊天內(nèi)容是Ajax 異步獲取XML文檔中對(duì)應(yīng)的數(shù)據(jù),然后返回給在線用戶。現(xiàn)在的問題是:獲取聊天信息用JS 和 Servlet 都能實(shí)現(xiàn),但是用哪個(gè)比較合適呢?另外為什么我感覺js解析XML文檔有點(diǎn)慢呀?我設(shè)置了js函數(shù)的發(fā)送請(qǐng)求頻率為400ms/次,但是當(dāng)我嘗試發(fā)送部分消息的時(shí)候,xml文檔已經(jīng)發(fā)生變化了,js卻不能獲取到即時(shí)的數(shù)據(jù),得要等待好幾秒或者重新加載頁(yè)面才行,這又是什么問題呢?該怎么辦呢?希望能得到你們的幫助,感激不盡...

問題解答

回答1:

用websocket吧

標(biāo)簽: JavaScript
主站蜘蛛池模板: 两当县| 桐梓县| 巴里| 南平市| 罗甸县| 会宁县| 巢湖市| 勃利县| 咸阳市| 永寿县| 墨竹工卡县| 章丘市| 鲁山县| 浮山县| 新兴县| 锡林浩特市| 文登市| 龙游县| 双流县| 新河县| 鄯善县| 上高县| 盐边县| 陕西省| 长宁县| 布拖县| 新郑市| 淮北市| 年辖:市辖区| 临武县| 金溪县| 抚顺市| 天等县| 普宁市| 新密市| 西贡区| 仙游县| 盱眙县| 黔江区| 盐池县| 宾川县|