Jquery 调用一个方法-insidesuccess并获取json数组

Jquery 调用一个方法-insidesuccess并获取json数组,jquery,ajax,json,jquery-ui,model-view-controller,Jquery,Ajax,Json,Jquery Ui,Model View Controller,我正在使用ajax,希望访问Json数组中的Success来调用另一个方法。我无法访问Json数组。empList-返回JSON,。1.首先,我想知道如何获取包含success内部数据的数组名。2.我想在success中调用removeemp,从JSON数据中删除一个元素 $("#emp").autocomplete({ source: function (request, response) { $.ajax({ url:

我正在使用ajax,希望访问Json数组中的Success来调用另一个方法。我无法访问Json数组。empList-返回JSON,。1.首先,我想知道如何获取包含success内部数据的数组名。2.我想在success中调用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
}

不要在另一个方法中使用它,或者最好将它分配给任何变量并使用该变量;即.data.removempemp,value;我试过了。。。可能很傻。。。我应该在哪里声明说var me=this@yugi和我应该在哪里声明removeemp?$emp.autocomplete{var that=this;}@yugi抛出一个错误:expected,}expected