zoukankan      html  css  js  c++  java
  • jquery mobile多页面跳转等,data-ajax="false" 问题,

    当我们的网站引用了jquery mobile的js后,点击页面的链接,你会发现页面无法跳转,因为jquery mobile默认是采用ajax方式来加载网站的,如果你需要跳到另一个页面,需要在a标签加上data-ajax="false"或者rel="external"。

    今天又碰到在做一个表单控件时发件一个问题,

    <form method="post" action="/Create"  class="submitform"  >

        <label for="lBeginTime">开始日期:</label>
        <input type="date" name="BeginTime" id="BeginTime">

    <input type="submit" value="保存"  onclick="checkform()"  data-corners="true" style=""/>

    </form>

    <script type="text/javascript">

        function checkform() {
            $(".submitform").attr("data-ajax", "false");
        }

    </script>

    --

    由于表单提交后要跳转到另一个页面,所以必须加入了data-ajax="false"这个属性,但是加这个属性之后那个“开始日期”的input的日期选项控件又失效了,没有了jquery mobile弹出滑动选择日历的功能,想来想去,只好先在表单不加data-ajax="false"这个属性,再提交的时候通过使用checkform()再加上这个属性来变通处理。

  • 相关阅读:
    C#关系运算符
    C#逻辑运算符
    C#位运算符
    C#赋值运算符
    C#条件运算符(?:)
    C#自增运算符(++)
    C#自减运算符
    C# sizeof运算符
    C# checked运算符
    最大值最小值
  • 原文地址:https://www.cnblogs.com/hmfl/p/4895166.html
Copyright © 2011-2022 走看看