2009-09-05 90 views
0

在我的應用程序中,我使用的是由javascript函數調用的xmlHttp來檢查在線用戶。 這個xmlhttp調用了一個asp頁面,通過response.write檢查當前狀態和響應。 這個功能進展順利,但現在我想檢查另一件事情以及用戶狀態,那就是那個特定用戶有任何新的聊天消息,如果有的話它應該在用戶窗口中可見。xmlhttp請求

現在我想在那(這是用於檢查用戶狀態)asp頁面新的聊天messaged也被檢查,以便沒有其他函數或其他xmlhttp創建。

所以請告訴我一些我應該如何處理它。

回答

0

從xmlhttp調用的ASP頁面返回數據時,應該考慮以結構化方式返回數據,因此網頁更易於解析。

我建議您使用JSON(請參見wikipedia)來構造數據,以便您稍後可以添加更多字段。

如果你不想使用JSON,您還可以發送聊天消息的數量與之間的逗號用戶狀態一起,並拆分與JavaScript的文字,即:在你的ASP

response.write(status + "," + numChatMessages); 

在你的JavaScript:

var elm = str.split(","); 
    var userstatus = elm[0]; 
    var numChatMessages = elm[1]; 

這是種-的醜陋,但將努力爲你的目的。

+0

謝謝,但你能告訴我一些json的例子,因爲我沒有使用它。 – Abhishek 2009-09-05 11:24:48