angular.js - 在书上看到这么一段“自定义验证用户名是否已存在”的代码,但是看不懂,求教
为情所困
为情所困 2017-05-15 16:57:50
0
1
532

url和data部分什么意思?我该如何修改


    .directive('ensureUnique', function ($http) {
            return {
                require: 'ngModel',
                link: function (scope, elem, attrs, ctrl) {
                   scope.$watch(attrs.ngModel,function(){
                       $http({method:'POST',
                        url:'/api/check/'+attrs.ensureUnique,
                           data:{field:attrs.ensureUnique,valud:scope.ngModel}
                       }).success(function(data,status,header,cfg){
                           ctrl.$setValidity('unique',data.isUnique);
                       }).error(function(data,status,header,cfg){
                           ctrl.$setValidity('unique',false);
                       })
                   })
                }
            }
        })
为情所困
为情所困

모든 응답(1)
Ty80

게시물이 서버와 상호 작용하는 방식에 따라 다릅니다.
기본 원칙은 필요한 데이터, 즉 데이터 부분을 서버에 게시하는 것입니다. 서버에서는 업로드된 데이터가 합법적인지, 사용자가 이미 존재하는지 여부를 확인한 후 데이터를 반환합니다. json 등의 구조 성공 함수에서는 반환된 데이터를 data 매개변수에 저장하고, data에 있는 데이터를 확인하여 최종 판단을 완료합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!