这是我的第一次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()将产生一个数组:

09-20 13:53