小编cov*_*efe的帖子

如何使用新的JSON数据手动更新datatables表

我正在使用插件jQuery数据表并加载我在页面底部的DOM中加载的数据并以这种方式启动插件:

var myData = [
    {
        "id": 1,
        "first_name": "John",
        "last_name": "Doe"
    }
];

$('#table').dataTable({
    data: myData
        columns: [
        { data: 'id' },
        { data: 'first_name' },
        { data: 'last_name' }
    ]
});
Run Code Online (Sandbox Code Playgroud)

现在.在执行某些操作后,我想使用ajax获取新数据(但不是在数据表中构建ajax选项 - 不要误解我!)并使用这些数据更新表.我怎么能用datatables API做到这一点?文档非常混乱,我找不到解决方案.任何帮助将非常感谢.谢谢.

jquery datatables jquery-datatables

87
推荐指数
5
解决办法
12万
查看次数

带有手动触发和选择器选项的Bootstrap Tooltip

我有一个动态表,加载了ajax.当我将鼠标悬停在一行上时,我想显示工具提示,但我希望工具提示显示在某个单元格(带有类.name)上而不是整个行上方.

此外,使用title函数,我需要能够获得最接近的行ID并返回自定义模板.

这是我的代码:

<table class="table" id="myTable">
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Country</th>
            <th>Statistics</th>
        </tr>
    </thead>
    <tbody>
        <tr id="1">
            <td >1</td>
            <td class="name">Name #1</td>
            <td>United States of America</td>
            <td>100%</td>
        </tr>
        <tr id="2">
            <td >2</td>
            <td class="name">Name #2</td>
            <td>United States of America</td>
            <td>50%</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

初始化:

$('#myTable').tooltip({
    container: 'body',
    html: true,
    selector: 'td.name',
    trigger: 'manual',
    title: function() {
        // here will be custom template
        var id = $(this).parent().atrr('id');
        return id;
    }
});
Run Code Online (Sandbox Code Playgroud)

尝试一:在jsFiddle演示 …

jquery twitter-bootstrap twitter-bootstrap-3

14
推荐指数
1
解决办法
3万
查看次数

Grunt手表警告:EPERM,不允许操作

我对gruntjs和grunt-contrib-watch插件有一个非常烦人的问题.一段时间后,我无法定义,可能是半小时或两小时的工作(它是随机的)控制台吐出这个错误:

Running "watch" task
Waiting...Warning: EPERM, operation not permitted 'C:\dev\project\app\index.html~RF97bf99.TMP'
Run Code Online (Sandbox Code Playgroud)

它重复约50次,接下来:

Warning: An error occurred while processing a template (An error occurred while processing a templat
e (Maximum call stack size exceeded).).
Warning: An error occurred while processing a template (An error occurred while processing a templat
e (An error occurred while processing a template (Maximum call stack size exceeded).).).
Warning: An error occurred while processing a template (An error occurred while processing a templat
e (An error …
Run Code Online (Sandbox Code Playgroud)

gruntjs grunt-contrib-watch

13
推荐指数
2
解决办法
2万
查看次数

选择过去24小时内的日期记录

我想从我的表中选择日期(日期时间mysql格式为YYYY-MM-DD HH:MM:SS)在过去24小时内的所有记录.我有一个查询,但它不完全有效

 SELECT * FROM `my_table` WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
Run Code Online (Sandbox Code Playgroud)

为什么它返回2013-07-01 12:00:00之类的日期.我该怎么做?谢谢.

mysql select

9
推荐指数
1
解决办法
2万
查看次数

Angular ngRoute - 如果手动输入url,则无法获取页面

我是AngularJS的初学者并且有以下问题.我正在玩ngRoute模块,到目前为止这是我的代码:

HTML:

<nav ng-controller="navController as nav">
    <ul>
        <li ng-repeat="item in navItems">
            <a href="{{ item.url }}">{{ item.name }}</a>
        </li>
    </ul>
</nav>


<div id="main">
    <div ng-view></div>
</div>
Run Code Online (Sandbox Code Playgroud)

app.js

(function(window) {

    var app = angular.module('app', ['ngRoute']);

    app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
        $routeProvider
            .when('/', {
                templateUrl : 'pages/home.html',
                controller  : 'mainController'
            })
            .when('/contact', {
                templateUrl : 'pages/contact.html',
                controller  : 'contactController'
            });

        if (window.history && window.history.pushState) {
            $locationProvider.html5Mode(true);
        }
    }]);


    app.controller('mainController', ['$scope', function($scope) {
        $scope.message = 'Hello from home page';
    }]);


    app.controller('contactController', ['$scope', function($scope) { …
Run Code Online (Sandbox Code Playgroud)

angularjs ngroute

5
推荐指数
1
解决办法
1989
查看次数

如何更改/隐藏服务器目录名称?

我有问题.我在Facebook上有一些应用程序并收到此错误

Fatal error: Uncaught OAuthException: An active access token must be used to query 
             information about the current user. thrown in 
             /home/xxx/public_html/domain/lib/base_facebook.php on line 1024
Run Code Online (Sandbox Code Playgroud)

但无论在这个时候......问题是,是否有可能改变/隐藏这个" xxx" 这个名字?你明白?例如,相反,我会/public_html/domain/... OR或完全隐藏路径?

提前谢谢=)

php apache .htaccess

4
推荐指数
1
解决办法
136
查看次数

Y 轴上的 CSS 无限旋转

我正在尝试制作在 Y 轴上无限旋转的硬币的动画,但我无法完成这项工作。这是演示:https : //jsfiddle.net/kaeatjag/ 正如你所看到的,它只动画一次,旋转一次,然后从头开始。我怎样才能解决这个问题?

.coin {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background: linear-gradient(to right, red 50%, black 50%);
  animation: coin-rotate 1s both infinite;
}

@keyframes coin-rotate {
  from {
    transform: rotateY(0);
  }

  to {
    transform: rotateY(180deg);
  }
}
Run Code Online (Sandbox Code Playgroud)
<div class="coin"></div>
Run Code Online (Sandbox Code Playgroud)

css css-animations

3
推荐指数
1
解决办法
2946
查看次数

jQuery Flot:24小时轴

我正在使用jQuery Flot插件,我希望有24小时的x轴.但是如何实现呢?我包括了必要的时间插件(jquery.flot.time.js)并尝试过这样的事情:

xaxis: {
    mode: "time",
    timeformat: "%H",
    tickSize: [1, "day"],
    twelveHourClock: true
}
Run Code Online (Sandbox Code Playgroud)

但没有任何东西出现.我究竟做错了什么?

javascript flot

2
推荐指数
1
解决办法
6320
查看次数

在方括号中使用classList方法

将一个classList方法置于方括号内是否被视为良好实践?我的意思是,有时我更喜欢这样做:

elem.classList[ifTrue ? 'add' : 'remove']('className');
Run Code Online (Sandbox Code Playgroud)

而不是:

if (ifTrue) {
    elem.classList.add('className');
} else {
    elem.classList.remove('className');
}
Run Code Online (Sandbox Code Playgroud)

另外,使用括号是否会对代码执行的性能/速度产生任何影响?

javascript

1
推荐指数
1
解决办法
63
查看次数

显示表/表格单元格 - 将一个单元格对齐到右侧

所以,这是我的代码:http://jsfiddle.net/8xpL78ow/我有一些问题我不知道如何解决:

a)我希望按钮与右侧对齐并始终保持在一行(不要像"非常长的文件夹名称"示例中那样在其他按钮下折叠).如果float: right.btn-groupdiv上使用,那没关系,但这是我的第二点:

b)我希望文本填充所有剩余的水平空间.

任何帮助,将不胜感激.谢谢.

css twitter-bootstrap

1
推荐指数
1
解决办法
3735
查看次数

jQuery函数返回undefined

我想写一个简单的函数,它会在发送表单后显示警告,但我做错了.这是我的代码:

$(function() {

    var alert_container  = $('<div class="alert"></div>');
    var alert = {
        "success": "Success",
        "error":  "Error"
    };

    function show_message(msg) {

        alert_container
            .addClass(msg)
            .append('<p>'+alert.msg+'</p>');

        alert_container.insertBefore($("form")).hide().fadeIn(300);

    }

    $('form').on('submit', function(e) {
        e.preventDefault();
        show_message('success');
    });

});
Run Code Online (Sandbox Code Playgroud)

此代码返回到我在警告框内未定义,但如果我检查console.log(alert.success)返回正确的值"成功".我在这里错过了什么?

jquery json function

0
推荐指数
1
解决办法
41
查看次数