javascript - 如何将 jquery.validate 与 requirejs 一起使用?

标签 javascript jquery jquery-validate

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/

相关文章:

javascript - cookie的名称-值对可以不包含字符=吗?

javascript - 简单的 Leaflet + Mapbox TitleLayer 有问题吗?

javascript - 如何在 ASP.NET Datagrid 中使用 Jquery 附加到下拉列表?

jquery validate需要点击submit两次才能提交表单

date - 验证结束日期等于大于开始日期

javascript - 我可以在 AJAX post 请求中进行 mysql 查询吗

javascript - fullPage.js、背景和 div 无法正常工作

javascript - 在加载图像、裁剪图像并将其绘制到 Canvas 上之后,如何允许用户在 base64 转换之前旋转图像?

jquery - 鼠标悬停动画继续进行,而不是在快速移动时重置到原始位置

javascript - 即使关闭 ui 对话框后,jquery 验证消息仍然可见