小编Pau*_*aul的帖子

如何使用Javascript打印表格?

我发现这个代码用Javascript打印.

function printData()
{
   var divToPrint=document.getElementById("printTable");
   newWin= window.open("");
   newWin.document.write(divToPrint.outerHTML);
   newWin.print();
   newWin.close();
}
Run Code Online (Sandbox Code Playgroud)

元素ID"printTable"是我想要打印的表的ID,但不幸的是它只打印出表的内容而不是表的样式.我只想在它上面有边框,以便更容易阅读.谁能帮我?

javascript html-table

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

如何在jQuery中使用onchange清除DataTable?

我已经使用fnDestroy()在select元素的更改时清除了dataTable,但它没有清除表,而是将数据附加到表中.这是代码.

HTML:

<div class="col-sm-2">
    <select class="form-control" id="changeView">
        <option value="1">All</option>
        <option value="2">Compiled</option>
        <option value="3">On-Going</option>
        <option value="4">Cancelled</option>
    </select>
</div>

<table class="table table-condensed" id="documentsTable">
    <thead>
        <tr>
           <th>From</th>
           <th>Status</th>
           <th>Subject</th>
           <th>Date Received</th>
           <th>Due Date</th>
           <th>Actions</th>
        </tr>
    </thead>
    <tbody>

    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

JQuery的:

$('#changeView').on('change', function() {
    var value = $(this).val();
    var change = '';
    if (value === '1') {
        change = 'All';
    } else if (value === '2') {
        change = 'Compiled';
    } else if (value === '3') {
        change = 'On-Going';
    } else if (value …
Run Code Online (Sandbox Code Playgroud)

javascript datatable jquery

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

如何修复未在centos中的smtp mailtrap.io上建立的连接

我已经在 env 中为我的邮件服务器设置了我的配置

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=null
Run Code Online (Sandbox Code Playgroud)

它在我的本地服务器上运行良好。但是当我在我的生产服务器上测试它时,它不再起作用了。我还尝试修改我的 iptables 以允许端口连接

# Generated by iptables-save v1.4.18 on Fri Feb 19 14:47:25 2016
*filter
:INPUT ACCEPT [72:5432]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:7392]
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport …
Run Code Online (Sandbox Code Playgroud)

smtp telnet laravel

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

如何在laravel 5中为谷歌分析添加Google PHP API

所以,我想知道以下代码是否真的可以移植到laravel?

<?php
require_once 'data.php';
require_once 'lib/google-api-php-client-master/src/Google/autoload.php';
session_start();

$client_id      = 'CLIENT_ID_HERE';
$client_secret  = 'CLIENT_SECRET_HERE';
$redirect_uri   = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
$simple_api_key = 'API_KEY_HERE';

$client = new Google_Client();
$client->setApplicationName("APPLICATION_NAME");
$client->setClientId($client_id);
$client->setClientSecret($client_secret);
$client->setRedirectUri($redirect_uri);
$client->addScope("https://www.googleapis.com/auth/analytics.readonly");
$client->setApprovalPrompt('force');
$client->setAccessType('offline');

if(isset($_SESSION['ga_token_time']) && (time() - $_SESSION['ga_token_time'] > 60)){
    unset($_SESSION['ga_token']);
    unset($_SESSION['ga_token_time']);
}

$result = mysqli_query($con,'SELECT token FROM user WHERE user_id='.$_SESSION['user_id']);
$row = $result->fetch_assoc();

if($row['token'] != '') {
    $client->refreshToken($row['token']);
    $_SESSION['ga_token']      = $client->getAccessToken();
    $_SESSION['ga_token_time'] = time();
} elseif (isset($_GET['code'])) {
    $client->authenticate($_GET['code']);
    $_SESSION['ga_token']      = $client->getAccessToken();
    $_SESSION['ga_token_time'] = time();
    $redirect                  = 'http://' …
Run Code Online (Sandbox Code Playgroud)

php google-analytics

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

如何在不使用 Angular Material 中的绝对位置的情况下将 mat-list-items 推到底部?

我刚刚开始使用 Angular Material,我想实现 sidenav 来让项目位于页面底部。现在我可以用 css 来完成它。

position: absolute;
left: 0;
bottom: 0; 
Run Code Online (Sandbox Code Playgroud)

有没有办法在项目之间放置空格?当我调整页面大小时,我的问题出现了,底部项目与上面的项目重叠。

我已经包含了屏幕截图和下面的代码。谢谢。

全屏窗口

调整大小的窗口

<mat-sidenav-container class="h-screen w-screen">
<mat-sidenav #sidenav class="shadow border-0" fixedInViewport mode="side" opened>  
    <mat-toolbar>
        <button mat-mini-fab color="warn" (click)="navigation.toggle()">
            <mat-icon inline=true fontSet="fa" fontIcon="fa-fire" aria-label="SLMC Logo"></mat-icon>
        </button>
    </mat-toolbar>
    <mat-nav-list>
        <a mat-list-item>
            <button mat-icon-button>
                <mat-icon inline=true fontSet="fa" fontIcon="fa-users-cog" aria-label="Administrator"></mat-icon>
            </button>
        </a>
        <a mat-list-item>
            <button mat-icon-button>
                <mat-icon inline=true fontSet="fa" fontIcon="fa-tachometer-alt" aria-label="Services"></mat-icon>
            </button>
        </a>
        <a mat-list-item>
            <button mat-icon-button>
                <mat-icon inline=true fontSet="fa" fontIcon="fa-chart-bar" aria-label="Analytics"></mat-icon>
            </button>
        </a>
        <a mat-list-item>
            <button mat-icon-button>
                <mat-icon inline=true fontSet="fa" fontIcon="fa-plus" …
Run Code Online (Sandbox Code Playgroud)

javascript css typescript angular-material angular

5
推荐指数
2
解决办法
6141
查看次数

Android Sqlite选择带有int值的args []

在我的DBHelper的getEvents方法中有这行代码.

    int year, month, day;
    String[] columns = new String[] { KEY_EVENTNAME, KEY_DESCRIPTION,
            KEY_HOUR, KEY_MINUTE, KEY_DAY, KEY_MONTH, KEY_YEAR,
            KEY_REMINDER };
    Cursor c = database.query(DATABASE_TABLE, columns, 
            KEY_YEAR + "=?"+ " AND " + KEY_MONTH + "=?" + " AND "+ KEY_DAY + "=?",
            new String[] {String.valueOf(year), String.valueOf(month), String.valueOf(day)}, 
            null, null, KEY_MONTH + " AND "
            + KEY_DAY);
Run Code Online (Sandbox Code Playgroud)

它总是什么都不返回.当我删除以下内容时

    int year, month, day;
    String[] columns = new String[] { KEY_EVENTNAME, KEY_DESCRIPTION,
            KEY_HOUR, KEY_MINUTE, KEY_DAY, KEY_MONTH, KEY_YEAR,
            KEY_REMINDER };
    Cursor c = database.query(DATABASE_TABLE, …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

如何在CentOS中设置mailcatcher并作为服务运行

我已经按照本教程中的步骤进行操作,但是无法正常工作。

https://serversforhackers.com/setting-up-mailcatcher

但是,我确实成功安装了mailcatcher并进行了测试。它正在工作,但是我不能将其作为服务运行。

有人知道如何在CentOS中做到这一点吗?谢谢。

centos mailcatcher

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

如何在laravel5中访问域URL

我必须在laravel刀片服务器上获取域网址(例如http://www.example.com/)。我尝试使用{{url()}},但它会将路径返回到我的公共目录。有没有一行函数可以做到这一点?如何获得刀片中的域?需要帮忙。谢谢。

url laravel

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

如何知道在jquery中点击了哪个锚点?

我有这个代码:

HTML:

<ul class="dropdown-menu" role="menu" id="document_dropdown">
    <li><a class="notify" href="toSomewhere" id="1">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="2">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="3">Item1</a></li>
    <li><a class="notify" href="toSomewhere" id="4">Item1</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

JQuery的:

$(document).ready(function () {
    $('#document_dropdown .notify').click(function(){
        var id = $(this).attr("id");
        alert(id);
    });
});
Run Code Online (Sandbox Code Playgroud)

我想要实现的是查看单击了哪个锚并返回该锚的id,以便我可以在另一个脚本中使用它.到目前为止它没有做任何事情.我的代码可能有什么问题?谁能帮我这个?非常感谢你.

html javascript jquery onclick drop-down-menu

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

如何使用AngularJS在单击时将文本元素更改为输入字段?

我想知道如何在AngularJS中完成这项工作.

拥有此关键字列表和旁边的编辑按钮.

    <tr ng-repeat="keyword in keywords">
        <td>
            <strong id="keyword.name">{{ keyword.name }}</strong>
        </td>
        <td>
            <button ng-click="editKeyword(keyword.name)">Edit</button>
            <button ng-click="deleteKeyword(keyword.name)">Delete</button>
        </td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

现在在我的控制器中,我有类似的东西.

$scope.editKeyword = function(name){
    console.log(name);
    //something done to change the <strong> element into a text input
};
Run Code Online (Sandbox Code Playgroud)

如何通过控制器将"强"元素替换为文本输入字段.这可以在angularJS中完成吗?

谢谢您的帮助.

javascript angularjs

0
推荐指数
2
解决办法
6572
查看次数