1. 背景

bootstrap table 默认向后台发送语法的dataType为 json,但是为了解决跨域问题我们需要将dataType改为jsonp,这时就需要修改bootstrap table获取后台数据的方式,采用$('#table').bootstrapTable('load', data);方法。修改前和修改后代码分别如下所示。

2.修改前代码

[html] view plain copy
  1. <div>
  2. <table id="table"
  3. data-toggle="table"
  4. data-url="http://guessulike.config.58v5.cn/gulrecomserviceweb/gulrecall/getscene"
  5. data-pagination="true"
  6. data-search="true"
  7. data-show-columns="true"
  8. data-show-refresh="true"
  9. data-show-toggle="true"
  10. data-page-number="1"
  11. data-page-size="15"
  12. data-sort-name="create_time"
  13. data-sort-order="desc"
  14. data-page-list="[10, 25, 50, 100, All]"
  15. data-click-to-select="true"
  16. data-single-select="true"
  17. data-toolbar="#toolbar">
  18. <thead>
  19. <tr>
  20. <th data-field="state" data-checkbox="true"></th>
  21. <th data-field="scene_name" data-switchable="true">推荐位名称</th>
  22. <th data-field="scene" data-switchable="true">场景</th>
  23. <th data-field="creater" data-switchable="true">创建者</th>
  24. <th data-field="create_time" data-sortable="true" data-switchable="true">创建时间</th>
  25. <th data-field="managers" data-switchable="true">授权账号</th>
  26. </tr>
  27. </thead>
  28. </table>
  29. </div>

3. 修改后代码

[html] view plain copy
  1. <div>
  2. <table id="table">
  3. </table>
  4. </div>
  5. $(function(){
  6. $('#table').bootstrapTable({
  7. ajax : function (request) {
  8. $.ajax({
  9. type : "GET",
  10. url : "http://guessulike.config.58corp.com/gulrecomserviceweb/gulrecall/getscene",
  11. contentType: "application/json;charset=utf-8",
  12. dataType:"jsonp",
  13. data:'',
  14. jsonp:'callback',
  15. success : function (msg) {
  16. request.success({
  17. row : msg
  18. });
  19. $('#table').bootstrapTable('load', msg);
  20. },
  21. error:function(){
  22. alert("错误");
  23. }
  24. });
  25. },
  26. toolbar:'#toolbar',
  27. singleSelect:true,
  28. clickToSelect:true,
  29. sortName: "create_time",
  30. sortOrder: "desc",
  31. pageSize: 15,
  32. pageNumber: 1,
  33. pageList: "[10, 25, 50, 100, All]",
  34. showToggle: true,
  35. showRefresh: true,
  36. showColumns: true,
  37. search: true,
  38. pagination: true,
  39. columns: [{
  40. field: "state",
  41. checkbox:true,
  42. },{
  43. field: 'scene_name',
  44. title: '推荐位名称',
  45. switchable: true
  46. }, {
  47. field: 'scene',
  48. title: '场景',
  49. switchable: true
  50. }, {
  51. field: 'creater',
  52. title: '创建者',
  53. switchable: true
  54. }, {
  55. field: 'create_time',
  56. title: '创建时间',
  57. switchable: true,
  58. sortable: true
  59. }, {
  60. field: 'managers',
  61. title: '授权账号',
  62. switchable: true
  63. }],
  64. });
  65. }

转载于:https://www.cnblogs.com/telwanggs/p/8875821.html

bootstrap table通过ajax获取后台数据展示在table相关推荐

  1. 使用ajax获取后台数据怎么打印,我用ajax获取后台数据并展示在前端页面的方法【源码】...

    <我用ajax获取后台数据并展示在前端页面的方法[源码]>由会员分享,可在线阅读,更多相关<我用ajax获取后台数据并展示在前端页面的方法[源码](2页珍藏版)>请在人人文库网 ...

  2. vue 后台数据列表获取图片_vue使用ajax获取后台数据进行显示的示例

    实例如下所示: title #th th{ background-color: #50a9fa; color: aliceblue; font-size: large; } 添加数据 编号 名称 时间 ...

  3. ajax获取后台数据的几种方式及如何获取ajax内部的数据供外部使用

    文章目录 1 ajax获取后台数据的几种方式 1.1 原生js的ajax方式 1.1.1 get 1.1.2 post 1.2 jQuery封装的ajax方式 1.2.1 $.ajax 1.2.2 $ ...

  4. 周记:ajax获取后台数据

    本周学习: 本周学习了通过Ajax获取后台数据,实现这个操作需要一个接口. $.ajax({type: "post",url: "http://118.195.129.1 ...

  5. ajax获取java后台数据_jQuery ajax获取后台数据怎么在前端显示。

    前后端分离以后,前端界面采用ajax与后台数据交互.现在从后台获取到下载文件的集合,怎么在前端一行一行显示,点击某一行可以直接跳转过去下载对应的文件. pageEncoding="UTF-8 ...

  6. js的 ajax获取后台数据,如何通过js来获取后台数据

    方法一 后台方法: 复制代码 代码如下: // 需要标识为WebMethod [System.Web.Services.WebMethod] // 注意,要让前台调用的方法,一定要是public和st ...

  7. aspx ajax获取后台数据,aspx界面中,怎么调用后台的方法,处理某个数据

    LeetCode 3 Longest Substring Without Repeating Characters 区间,想法 难度:1 https://leetcode.com/problems/l ...

  8. ajax获取后台数据出错parsererror

    原因是dataType如果为json,返回的数据是text就会报错. 转载于:https://www.cnblogs.com/codeDevotee/p/9855751.html

  9. vue绑定后台数据ajax,vueJS 获取后台数据 绑定data

    //vue 环境安装 http://blog.csdn.net/u013182762/article/details/53021374 一开始使用安装环境配置一些东西 ,后来发现太麻烦了 .  直接C ...

最新文章

  1. 博易大师 行情服务器文件,博易大师目录
  2. Android开发之最简单的布局点击Tab和Fragment切换源码(特别适合初学者)
  3. mfc oninitdialog 中的hwnd == null_在SOUI中使用动态多语言切换
  4. 阿里技术专家详解 DDD 系列- Domain Primitive
  5. 多核电脑的配件(CPU)
  6. anaconda pandas运行不了_学习python你必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系...
  7. OpenShift 4 - Fedora CoreOS (3) - 定制 CoreOS ISO
  8. Bailian2946 玩游戏【模拟】
  9. C#:获取Web.config中数据库连接地址
  10. iOS之UI--CAShapeLayer
  11. X 1 BT5kali
  12. Stata: 空间面板数据模型及Stata实现
  13. 一个完整的c语言程序~~简单的实例
  14. android 手机数据查看及 samsung galaxy s10 开发者模式
  15. 已解决IndentationError: unindent does not match any oute r indentation Level
  16. Jsonviewer2 for Notepad++ 64 bit
  17. make menuconfig错误——make[2]: *** [scripts/kconfig/lexer.lex.c] 错误 127
  18. 5、bam格式转为bigwig格式
  19. NinePatch图片
  20. Zend Studio 13.6.1下载和安装汉化破解版

热门文章

  1. mysql innodb 间隙锁_MySQL中InnoDB的间隙锁问题
  2. 新一代云原生监控系统Prometheus--理解数据模型/指标/标签/PromQL/Exporter
  3. opencv在android,OpenCV 在 Android 中的应用
  4. python编程设计登录和注册程序_小白成长记-----python实现注册的小程序
  5. Python自定义包
  6. 动态链接库的问题解决
  7. C语言访问存储器的方法
  8. 力士乐电源模块故障代码_奥的斯电梯OVF402,OVF404,OVF406驱动器故障代码
  9. 【实验1】——脉冲测距
  10. 执行计划有时不准确_生产计划四个层次和解决方案