【问题标题】:bootstrap table - call to server side is not triggered引导表 - 未触发对服务器端的调用
【发布时间】:2015-05-08 22:20:54
【问题描述】:

我正在尝试学习如何使用引导表插件,可在此处找到。 http://bootstrap-table.wenzhixin.net.cn/

我想模仿的具体例子可以在这里找到: http://issues.wenzhixin.net.cn/bootstrap-table/index.html

我的 html 代码在这里: http://jsfiddle.net/6h5sqs9d/

在服务器端,我的 cgi-bin/widgets 文件中有以下内容:

    r,s = 200, "{'id':1,'Name':'test  name','code':'12345','available':'yes'}"

    print ("Status:" .. r )
    print ("Content-Type: text/html")
    print ()
    print (s)

我知道这个页面可以正常工作,因为当我直接导航到它时,我会在浏览器中看到 json 输出。 但我想我缺乏了解客户端代码如何调用服务器。我看到该表有一个名为 data-url 的属性:

  data-url="/cgi-bin/widgets"

但是还需要什么来触发从后端检索数据? 我目前也在浏览文档,但我还没有找到任何东西。我知道服务器没有被调用,因为当我检查 F12 - Network... GET 请求没有列出 cgi-bin/widgets 时。

谢谢。

【问题讨论】:

  • 发现一个问题。我在 jquery 之前加载了 boostrap 脚本。我刚刚更改了顺序,现在我实际上看到了表格的基本框架。我看到它现在正在调用服务器
  • 你检查你的控制台了吗?如果您忘记以错误的顺序包含 jQuery/包含的 jQuery,您可能会遇到一个很好的 $ is not a function 错误。

标签: jquery twitter-bootstrap pagination


【解决方案1】:

我弄乱了我包含的顺序。

<script src="/assets/js/bootstrap-table.js"></script>
<script src="/assets/js/jquery-2.1.3.min.js"></script>

已改为:

<script src="/assets/js/jquery-2.1.3.min.js"></script>
<script src="/assets/js/bootstrap-table.js"></script>

【讨论】:

    猜你喜欢
    • 2011-08-26
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 2015-07-15
    • 2017-11-04
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    相关资源
    最近更新 更多