jquery和jquery.mobile混合打破形式

时间:2016-03-16 18:24:15

标签: jquery jquery-mobile form-submit

我尝试在相同的代码中使用jquery和jquery.mobile库:

<script type="text/javascript" src="/js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="/js/jquery.mobile-1.4.5.min.js"></script>

但是当按下提交按钮时,它会破坏提交表单,并显示以下错误代码:

“Uncaught TypeError:this.hash不是函数jquery.mobile-1.4.5.min.js:4”

奇怪的是,我没有任何与提交事件绑定的jquery函数。

我尝试声明全局

var jQuery = $ .noConflict(true);

然后在代码中使用jQuery而不是$,但是没有用。

1 个答案:

答案 0 :(得分:0)

默认情况下,jquery mobile通过ajax发送表单。所以这种行为必须改变:

<form data-ajax="false">
...
</form>