這是我的第一個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