小编Adr*_*ian的帖子

PostgreSQL - 表中的下一个序列值

我有一个简单的问题,假设我们有一张桌子:

 id   A   B
 1   Jon  Doe
 2   Foo  Bar
Run Code Online (Sandbox Code Playgroud)

有没有办法知道,这是下一个id的增量,在这种情况下3?数据库是PostgreSQL!

Tnx很多!

postgresql

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

把手助手 - 返回HTML而不是文本

我为我的模板写了一个简单的帮手.这是代码:

Handlebars.registerHelper('splitQuote', function (string) {
    if (string.indexOf('|') !== -1) {
        return string.replace('|', '<span>') + '</span>';
    }
    return string;
});
Run Code Online (Sandbox Code Playgroud)

所以我传递一个字符串,然后用"|"分割字符串 字符.我还想把第二部分放入span标签.

问题是,返回的结果是纯文本,所以我得到了像文本而不是HTML的span标签.

有谁知道捕获的是什么?

TNX

javascript helpers handlebars.js

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

jQuery不会检查复选框

我需要帮助自动检查树视图中的复选框.

我有一个树视图,当我单击复选框时,列表中的所有子项将自动选中其复选框.问题是它不起作用.

treeview.find('input[type=checkbox]').each(function () {
    $j(this).click(function () {
        if ($j(this).is(':checked')) {
            $j(this).siblings('ul').find('input[type=checkbox]').attr('checked', 'checked');
        } else {
            $j(this).siblings('ul').find('input[type=checkbox]').removeAttr('checked');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

所以代码说明了一切,我找到所有的复选框,并在每个我绑定点击事件.单击该项目时,它会检查是否已选中,然后查找所有复选框并将其属性设置为选中,否则查找所有复选框并删除其已选中的属性.我的选择器工作正常,所以这不是问题.

当我点击一个复选框时,会检查所有复选框,当我取消选中时,它仍然有效.但是在另一次尝试中,它不再起作用了!这很奇怪!最奇怪的是,当我检查代码时,我可以在复选框上看到它有checked="checked"但浏览器不会呈现已检查状态(实际上这是主要问题).

checkbox jquery

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

Google通讯录API - 获取图片

我在检索用户的联系人图片时遇到了一个简单的问题.所以我提出要求

$url = 'https://www.google.com/m8/feeds/contacts/default/full?alt=json&max-results=9999&oauth_token=' . $accessToken;
Run Code Online (Sandbox Code Playgroud)

然后我获得了巨大的JSON,我从中提取了全名和电子邮件.然后我尝试了联系人的形象,并没有取得任何成功.

我得到所有联系人,每个人都有以下结构:

entry [id, updated, category, title, link, gd$email].
Run Code Online (Sandbox Code Playgroud)

在链接部分,我有四个链接,其中前两个是图像内容的某种链接,但我无法检索它.

任何机构在做这种工作方面都取得了成功!

Tnx很多!

顺便说一句:如果我的案例中缺少一些数据,请报告,我也会添加!

编辑:我也试图用URL访问图像

 http://profiles.google.com/s2/photos/profile/" + userid + "?sz=" + size;
Run Code Online (Sandbox Code Playgroud)

但问题是我无法从联系人JSON获取userId.

google-api google-contacts-api

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

PostgreSQL - GROUP BY子句

我想按标签搜索,然后列出所有带有该标签的文章,以及它们匹配的给定标签的数量.例如,我可能有:

 Page1 - 2 (has css and php tag)
 Page2 - 1 (has only css tag)
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT COUNT(t.tag)
FROM a_tags t
JOIN w_articles2tag a2t ON a2t.tag = t.id 
JOIN w_article a ON a.id = a2t.article 
WHERE t.tag = 'css' OR t.tag = 'php'
GROUP BY t.tag
LIMIT 9
Run Code Online (Sandbox Code Playgroud)

当我只把COUNT(t.tag)查询工作,我得到了好结果.但如果我追加ID我的文章,我会得到以下错误:

错误:列"a.title"必须出现在GROUP BY子句中或用于聚合函数LINE 1:SELECT COUNT(t.tag),a.title FROM a_tags t

如何将这些列添加到此查询?

sql postgresql group-by aggregate-functions

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

Kendo Grid - 设置新的数据源

所以我使用Kendo Grid创建了一个表,我基于现有的表代码创建它:

<table data-role="street-search-results-grid">
        <thead>
        <tr>
            <th data-field="name">Object</th>
            <th data-field="address">Street</th>
            <th data-field="house_no">House nr.</th>
            <th data-field="city">City</th>
        </tr>
        </thead>
    </table>
Run Code Online (Sandbox Code Playgroud)

当我第一次打开这个视图时,我得到一张空表,这很好.然后我开始搜索,表填充没问题,除了表头单元格也改变它们的值.所以我没有Object,Street,House nr.和城市,但名称,地址,house_no和城市(这是响应json键).

从服务器获取数据后,我通过以下方式更新网格的数据源:

       var grid = $(_streetSearchResultsRole).data("kendoGrid");
        grid.setDataSource(new kendo.data.DataSource({
            data: res.data
        }));
Run Code Online (Sandbox Code Playgroud)

谁有类似的问题?

Tnx :)

datagrid kendo-ui

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

如果语句只有条件变量

好的,只是一个简单的问题..

我不知道它是什么......有人可以解释一下是什么意思

if($var) { ... }
Run Code Online (Sandbox Code Playgroud)

我们在这里检查的是什么?

是的,还有另一个案例:

if (!$var) { ... }
Run Code Online (Sandbox Code Playgroud)

TNX!:)

php

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