【发布时间】:2012-11-26 08:39:58
【问题描述】:
我有一个带有聊天室的网站...当我有一个新房间时,我会尝试获取它们的列表,但我不知道该怎么做...
我在 c# 服务中有一个函数,可以将信息插入到添加到列表的属性中,然后我返回给客户端...列表是“结果”类的类型,每一行都包含我的房间类的 2 个属性也有 Result...
在我的客户端,我需要获取列表并在新的 var 属性中实现它。 我在 XMLHttpRequest 中从服务器端获取内容,包含内容的属性名称是“响应”
当我写例子来看看我得到了什么:
var rooms = response;
alert(response);
例如,如果我创建了 2 个房间,我会得到如下代码:
<ArrayOfResult xmlns:xsi="http://www.w3.org/2001/xmlScheme-.....>
<Result>
<roomName>nameofroom1</roomName>
<roomToken>123456</roomToken>
</Result>
<Result>
<roomName>nameofroom2</roomName>
<roomToken>246801</roomToken>
</Result>
</ArrayOfResult>
“响应”是我在 $.ajax 的“成功”选项中获得的属性: 喜欢:
$ajax('functionInServer',{data:data,success:function(response){
var rooms = response;
alert(response);
}});
如何获取列表并将其实施到新 var 以使用它? 无论我做什么,我都会得到 undefind 或 null ...... (在我将执行“for”或“each”以获取列表的每一行之后)...
谢谢
【问题讨论】:
-
您是否尝试使用 jQuery 解析 XML?
-
类似这样的...
标签: c# javascript jquery ajax xmlhttprequest