Parsley.remote.js抛出错误 - $ .emit不是函数

时间:2014-08-21 18:12:58

标签: javascript jquery parsley.js

由于原因未知,在使用ajax验证表单元素时,我收到此错误:

  

TypeError:$ .emit不是函数

     

...){var b = this,c = []; this._refreshFields(),$。emit(“parsley:form:validate”,this); for ...

parsley.remote.min.js中的

。谁知道为什么?我按此顺序加载脚本(在<head>

<script src="js/jquery-1.11.0.js"></script>
<script src="js/parsley.remote.min.js"></script>
<script src="js/parsley.min.js"></script>
<script src="js/pl.js"></script>

1 个答案:

答案 0 :(得分:1)

$.emit不是jQuery函数,而是由Parsley提供。所以你必须在Parsley.remote之前加入Parsley:

<script src="js/jquery-1.11.0.js"></script>
<script src="js/parsley.min.js"></script>
<script src="js/parsley.remote.min.js"></script>
<script src="js/pl.js"></script>