【问题标题】:jquery datatables breaking links on pagejquery datatables破坏页面上的链接
【发布时间】:2014-03-30 03:40:05
【问题描述】:

http://pytools.webfactional.com/capstoneTemp/

所以我在这个例子中使用了一个 php 服务器端处理文件来实现 jquery 数据表,该文件从 mysql 中提取数据。可能根本不相关,但我认为 id 共享该信息。我遇到的问题如下:

登录按钮曾经可以工作。现在它只是重新加载相同的索引页面。当我手动输入将鼠标悬停在链接上时显示的地址时,

http://pytools.webfactional.com/capstoneTemp/signIn.html

此页面加载。但是当我单击它时,它只会重新加载 index.html 页面并附加一个“?”到网址。我在正文底部使用了javascript,如下所示:

<script src="js/jquery-1.11.0.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-switch.js"></script>
  <script src="js/DataTables.js"></script>
  <script src="js/jquery.dataTables.js"></script>
<script>
    $( document ).ready(function() {
        $('#login').submit(function(){
        console.log($(this));
            return false;
        });
        $('#prettyTable').dataTable({
            "aLengthMenu": [[5,10, 25, 50, -1], [5,10, 25, 50, "All"]],
            "iDisplayLength" : 10,
            "bProcessing": true,
            "bServerSide": true,
            "sAjaxSource": "listOwners2.php"
        });


    });
</script>

真正困扰我的是我之前在另一项作业中使用过数据表,并且没有任何类似的问题,如此处所示

http://collegedata.pytools.webfactional.com/question9

在此页面中,导航链接仍然有效。

如何进入我的 PHP 应用程序的登录页面??

【问题讨论】:

  • 你确定它的数据表破坏了导航链接吗? ---- 我正在使用数据表,我的链接没有问题。
  • 您正在导入两次数据表。 &lt;script src="js/DataTables.js"&gt;&lt;/script&gt; &lt;script src="js/jquery.dataTables.js"&gt;&lt;/script&gt;
  • 删除第一个,它会导致错误。

标签: javascript php mysql jquery-datatables


【解决方案1】:

实际上按钮应该什么都不做,因为它没有链接到 JavaScript 事件。也改一下:

&lt;a class="btn btn-primary" href="http://pytools.webfactional.com/capstoneTemp/signIn.html"&gt;Sign-In..&lt;/a&gt;

将按钮样式添加到 HTML 锚点在 Bootstrap 中是有效的。它会给你相同的布局。

或者用按钮包裹HTML锚不相反,但第一种方法更有效!

【讨论】:

  • @Kinghenry14 不客气..如果它对您有用,请将其标记为正确答案.. :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 2022-11-30
  • 2019-05-14
  • 1970-01-01
  • 1970-01-01
  • 2018-03-06
相关资源
最近更新 更多