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");
});
alert方法不能用。
但是,如果我在
require(['jquery','validate'],function(){
alert("hope it works");
});
就像这样:
require(['jquery'],function(){
alert("hope it works");
});
然后,alert 方法就起作用了。
这向我表明验证库和 RequireJs 一起存在问题。
我确定我做错了一些微不足道的错误。
我很感激你的帮助。谢谢
最佳答案
它按预期工作。
工作 fiddle - 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");
});
另请参阅以下链接,该链接使用 jquery 验证和 require js
https://jqueryvalidation.org/files/demo/requirejs/index.html
关于javascript - 如何将 jquery.validate 与 requirejs 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36703515/