Bootstrap Table表格一直加载(load)不了数据的快速解决方法
bootstrap-table是一个基于Bootstrap风格的强大的表格插件神器,官网:http://bootstrap-table.wenzhixin.net.cn/zh-cn/
这里列出遇到的一个小问题:Bootstrap Table表格一直加载不了数据。
$("#button").click(function(){
var name=$("input[name='name']").val();
$('#table').bootstrapTable('load',"../Query/FindMoonByName?name="+name);
});
我使用访问远程地址返回的json数据作为数据,完全没问题啊,但是就是出错了。
解决方法:
将放回的json数据转换为object对象。
$("#button").click(function(){
var name=$("input[name='name']").val();
$.ajax({
type: "POST",
url:"../Query/FindMoonByName?name="+name,
success: function(msg){
//这里的msg是json对象,不是json字符串。
$('#table').bootstrapTable('load',msg);
}
});
});
如果你设置返回的响应信息Content-Type为application/json;charset=UTF-8,返回的msg就是json对象。
这时你直接加载就可以。
如果你设置返回的响应信息Content-Type为text/html;charset=UTF-8,返回的msg就是json字符串。
那你需要JSON.stringify(字符串)转为对象再进行加载。
测试:
Bootstrap-table.js version: 1.11.1
Bootstrap.js v3.3.0
以上所述是小编给大家介绍的Bootstrap Table表格一直加载(load)不了数据的快速解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对脚本之家网站的支持!
相关文章
使用JavaScript判断一个元素是否在可视范围内的几种方法
在Web开发中,有时我们需要知道一个元素是否在用户的可视范围内,以便执行相应的操作,比如延迟加载图片、实现懒加载、或是触发动画效果, 本文将详细介绍使用 JavaScript 如何判断一个元素是否在可视范围内的几种方法,需要的朋友可以参考下2024-02-02
基于BootStrap multiselect.js实现的下拉框联动效果
当option特别多时,一般的下拉框选择起来就有点力不从心了,所以使用multiselect是个很好的选择。在网上找了半天找到了解决方案,具体实现代码大家参考下本文吧2017-07-07
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会是件很美妙的事情2012-01-01
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
这篇文章主要介绍了JavaScript重复元素处理方法,结合实例形式分析了javascript针对字符串、数组中重复元素的个数统计,计算及去重复等相关操作技巧,需要的朋友可以参考下2017-12-12


最新评论