Jon*_*nes 4 jquery web-services
这是我的第一次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);
}
Run Code Online (Sandbox Code Playgroud)
警报会从Web服务生成逗号单独的结果字符串.我无法弄清楚我的生活如何迭代结果.当我做这样的事情时:
resultData.each(
alert(this)
)
Run Code Online (Sandbox Code Playgroud)
我在Firebug中得到的就是这个错误:
resultData.each is not a function
Run Code Online (Sandbox Code Playgroud)
有什么指针吗?
使用Array.split()将生成一个数组:
var string = "red,blue,green,orange"
$.each(string.split(','), function(){
alert(this)
})
Run Code Online (Sandbox Code Playgroud)
考虑string.split()
而不是jQuery:
var items = results.split(',');
for( var i = 0; i < items.length; i++ ) {
alert( items[i] );
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10625 次 |
最近记录: |