2017-03-08 4 views
-1

series이라는 요소가있는 배열이 있는데,이 배열을 함수 notEqualSeries의 매개 변수로 인쇄하면 빈 배열이 표시됩니다.Jquery 유효성 검사기에서 매개 변수로 배열을 허용하지 않습니다.

나는, 내가 다른 배열과 그 기능을 사용하려면이 방법 원인에 그렇게 할 필요가 그래서 단지 내가 배열

$.validator.addMethod('notEqualSerie', function (value,element,params) { 
     var igual = 0; 
     console.log(params) 
     params.forEach(function (item) { 
       if(value == item){ 
        igual++; 
       } 
     }); 
     return igual < 2; 
    }, 'Serie por ingresar repetida'); 

validacion = $('#formAddEquipos').validate({ 
    rules: { 
      serie: { 
       AZ09_: true, 
       required: true, 
       nowhitespace: true, 
       remote: { 
        url : base_url + 'menu/serieExiste', 
        async: false, 
       }, 
       notEqualSerie: series 
      } 
    } 

답변

0

를 사용하여 변수를 삽입하는 함수의 이름을 작성하는 것 .. .

notEqualSerie: function() { 
    return series; 
} 
+0

는 내가 전에 그것을 생각,하지만 난이 질문에 설명 된대로, 나는 다른 배열이 추가 기능을 사용하려면, 그리고 내가 다른 배열 이름 –

+0

을 가진 동일한 기능을 여러 번 쓰고 싶지 않아 @ 야니 나. 미안.이게 다 끝났어. – Sparky