由于原因未知,在使用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>
答案 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>