我写了这个javascript代码:
var list=[];
$.ajax({
url: 'HandlerGetAutoCompleteList.ashx',
data: {},
dataType: "json",
success: function (data) {
var a = data.data.length;
for (var b = 0 ; b < a; b++) {
var Info = {
value: data.data[b].ProductID,
label: data.data[b].Name
};
list.push(JSON.stringify(Info));
alert(list[b]);
}
alert(list);
}
});
这里我加载产品名称和ID的列表,我使用alert函数显示返回的值,我有这样的事情:
"value":2,"label":"Soya Bean"
但是当使用$ .ajax函数外的alert函数来显示列表内容时,它什么也没给我。 如何归还?