将ajax responseJSON转换为JSON或Array以在自动完成中使用它

时间:2014-12-11 10:00:38

标签: javascript jquery ajax json

我写了这个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函数来显示列表内容时,它什么也没给我。 如何归还?

0 个答案:

没有答案