这是我的第一个JQuery体验,我在相当紧迫的期限。这有点令人尴尬的问题,但是这里有。我正在调用一个返回字符串列表的Web服务(它工作并返回OK)。代码低于如何迭代使用JQuery从Web服务返回的字符串列表
$(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
任何指针?
每个也可以在普通数组上工作。所以$ .each(resultData.split(“,”),function(){});也应该工作。 – Ikke 2009-05-28 11:31:36
事实上,为了便于阅读,我只是比$ .each(array,callback)更喜欢$(array).each(callback)语法。 – Magnar 2009-05-28 11:35:11