这是我的第一次JQuery体验,而且我的截止日期很紧。这是一个令人尴尬的问题,但这是可行的。我正在调用一个返回字符串列表的Web服务(可以正常工作并返回OK)。代码如下
$(document).ready(
function()
{
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "CatList.asmx/GetCatergoies",
data: "{}",
dataType: "json",
success: onActionCompleted
});
}
)
function onActionCompleted(data) {
var resultData = data['d'];
alert(resultData);
}
该警报会产生一个逗号分隔的Web服务结果字符串。我一生都无法弄清楚如何遍历结果。当我做这样的事情:
resultData.each(
alert(this)
)
我在Firebug中得到的只是这个错误:
resultData.each is not a function
有指针吗?
最佳答案
使用Array.split()将产生一个数组: