【问题标题】:jquery and jquery.mobile mixing breaks formjquery 和 jquery.mobile 混合中断形式
【发布时间】:2016-03-16 18:24:15
【问题描述】:

我尝试在同一代码中使用 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>

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

“未捕获的 TypeError:this.hash 不是函数 jquery.mobile-1.4.5.min.js:4”

奇怪的是我没有与提交事件相关联的任何 jquery 函数。

我尝试声明一个全局

var jQuery = $.noConflict(true);

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

【问题讨论】:

    标签: jquery jquery-mobile form-submit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 2010-11-16
      相关资源
      最近更新 更多