2016-04-18 4 views
1
require.config({ 
    paths:{ 
     jquery:"lib/jquery-1.12.3.min", 
     bootstrap:"lib/bootstrap.min", 
     validate:"lib/jquery.validate.min" 
    }, 
    shim:{ 
     bootstrap:['jquery'], 
     validate:['jquery']  
    } 
});  


require(['jquery','validate'],function(){ 
    alert("hope it works"); 
}); 

Die Alert-Methode kann nicht funktionieren.
Wenn ich jedoch inWie verwendet man jquery.validate mit requirejs?

require(['jquery','validate'],function(){ 
    alert("hope it works"); 
}); 

wie diese 'validate' entfernen:

require(['jquery'],function(){ 
    alert("hope it works"); 
}); 

Dann wird die Warnmethode funktioniert.
Dies deutet darauf hin, dass es ein Problem mit der Validierungsbibliothek und RequireJs zusammen gibt.
Ich bin mir sicher, dass ich etwas triviales falsch mache.
Ich würde die Hilfe zu schätzen wissen. Danke

+0

es wie erwartet funktioniert. Arbeitsgeige - https://jsfiddle.net/p15nn7jb/ – koolhuman

Antwort

0

es funktioniert wie erwartet.

WORKING Geige - https://jsfiddle.net/p15nn7jb/

require.config({ 
    paths:{ 
     jquery:"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.3/jquery", 
     bootstrap:"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min", 
     validate:"https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.15.0/jquery.validate.min" 
    }, 
    shim:{ 
     bootstrap:['jquery'], 
     validate:['jquery']  
    } 
});  


require(['jquery','validate'],function(){ 
    alert("hope it works"); 
}); 

Auch auf den folgenden Link beziehen, die Jquery Validierung verwendet mit js erfordern

https://jqueryvalidation.org/files/demo/requirejs/index.html