调用方法 - 内部成功并获取json数组

时间:2014-10-15 10:51:23

标签: jquery ajax json jquery-ui model-view-controller

我正在使用ajax并想要访问Success中的Json数组来调用另一个方法。我无法访问Json数组。 empList - 返回JSON ,. 1.首先,我想知道如何获取包含成功数据的数组名称。 2.我想成功调用removeemp从JSON数据中删除一个元素。

   $("#emp").autocomplete({
      source: function (request, response) {
          $.ajax({

                url: empList,
                type: "POST",
                dataType: "json",
                data: { "name": request.term },
                success: function (data) {
                    //alert(data);
                    //this.data.removeemp("EmpName", "Emplisttext.value");

                   response($.map(data, function (item) {
                      return {
                            label: item.EmpName,
                            value: item.EmpName
                        };
                    }));
                }


            });
        },
        minLength: 1,
        highlight: true,
        multiple: true
    });

I have used: 
Array.Prototype.removeemp = function (name, value) {
    var array = $.map(this, function (v, i) {
    return v[name] === value ? null : v;
  });
  this.length = 0; //clear original array
 this.push.apply(this, array); //push all elements except one to delete
}

0 个答案:

没有答案