java语言

如何实现bootstrap jquery dataTable异步ajax

时间:2025-02-01 13:05:38 java语言 我要投稿
  • 相关推荐

如何实现bootstrap jquery dataTable异步ajax刷新表格数据

  导语:下面小编给大家提供了如何实现bootstrap jquery dataTable 异步ajax刷新表格数据,大家可以参考阅读,更多详情请关注应届毕业生考试网。

  异步请求

  var postData = {

  "env_name" : new_env_name,

  "env_url": new_env_url,

  "env_desc" : new_env_desc

  };

  $.ajax({

  type: 'POST',

  url : '/test_env_add/',

  data : postData,

  dataType : 'json',

  success : function(data){

  $('#table_test_env').dataTable().fnClearTable(); //清空表格

  $('#table_test_env').dataTable().fnAddData(packagingdatatabledata(data),true); //刷下表格

  $("#modal-container-648308").modal("hide");

  },

  error:function(data){

  alert("新增失败");

  }

  })

  数据处理函数packagingdatatabledata,异步请求返回的data.test_env_all必须是一个json格式数据

  function packagingdatatabledata(data){

  var editHtml='<button href="#modal-container-648308" rel="external nofollow" data-toggle="modal" class="btn btn-xs btn-info" onclick="test_env_modify(this)"> <i class="icon-edit bigger-120"></i> </button> <button href="#modal-container-648300" rel="external nofollow" data-toggle="modal" class="btn btn-xs btn-danger" onclick="test_env_delete(this)"> <i class="icon-trash bigger-120"></i> </button>';

  var a=[]; //全部行数据的list

  var banddata = data.test_env_all;

  for(var key in banddata){

  var tempObj=[];  //一行数据的list

  tempObj.push(banddata[key].id);

  tempObj.push(banddata[key].name);

  tempObj.push(banddata[key].url);

  tempObj.push(banddata[key].desc);

  tempObj.push(editHtml);

  a.push(tempObj);

  }

  return a;

【如何实现bootstrap jquery dataTable异步ajax】相关文章:

如何简单实现bootstrap选项卡效果09-14

Jquery.form插件实现跨域异步上传功能05-20

BootStrap select2 如何实现动态改变值09-22

Html5如何实现文件异步上传功能09-16

jQuery Mobile + PHP实现文件上传10-20

使用python实现Linux异步epoll的代码10-27

基于PHP+Ajax实现表单验证的详解08-22

jquery+php实现搜索框自动提示07-16

PHP 中 MySQL 数据库异步查询实现08-22