javascript - jquery 数据表破坏页面上的链接

标签 javascript php mysql datatables

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

所以我在此示例中使用从 mysql 中提取数据的 php 服务器端处理文件实现了 jquery 数据表。可能根本不相关,但我认为 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 应用程序的登录页面?

最佳答案

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

<a class="btn btn-primary" href="http://pytools.webfactional.com/capstoneTemp/signIn.html">Sign-In..</a>

为 HTML anchor 添加按钮样式在 Bootstrap 中是有效的。它会给你相同的布局。

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

关于javascript - jquery 数据表破坏页面上的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22739989/

相关文章:

javascript - jQuery 将 img 附加到每个 div

php - 未找到基表或 View laravel 数据透视表

php - 如何使用 bind_result 与 get_result 的示例

php - 如何使用mysql中的count函数选项将行值一一分开

mysql - 更新添加的 NULL 列

javascript - 用 JavaScript 按类替换内容

javascript - 无法在提交表单上绑定(bind) "vm"符号

javascript - 如何在 Chrome DevTools 中运行自定义代码?

php - php的奇怪行为

php - 为什么我不能在 PHP 的 DateTime 类中访问 DateTime->date?