小编Dav*_*vor的帖子

Bootstrap 3.0附加列表更改宽度

我正在迁移到bootstrap 3.0.0并且我在左边有一个附加菜单的问题:一旦它被粘贴(在10px滚动之后),它的宽度就会改变.在这个小提琴中它变得更小,在我的真实网站中它变得更宽,并扩展了实际内容.

它与bootstrap v2.3.2完美配合.检查后看起来列表项目与.affix {position: fixed;}出现的不匹配.

有任何想法吗?

解决方案:基于最新的评论,我最后添加了这个JS片,它可以很好地修复它,而不必为固定元素设置固定宽度:

$(function() {
    var $affixElement = $('div[data-spy="affix"]');
    $affixElement.width($affixElement.parent().width());
});
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap affix twitter-bootstrap-3

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

从Bootstrap模式获取数据

我有一个注册页面,触发一个模态窗口(使用Bootstrap),包含例如Facebook登录,我希望这个模式将数据(错误,或者如果成功的令牌/用户数据)传回主窗口,这样我就可以填写相关表单字段,让用户完成注册过程(勾选"我批准条款和条件"框等).

我知道如何做所有这些,除了关于模态关闭时发回数据的一点.有没有办法在模态关闭事件中将数据从模态传递到主窗口?

编辑:这是我想要完成的事物的直观表示: 流

jquery modal-dialog twitter-bootstrap

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

使用Curl PHP模仿ajax调用

我刮使用curl网站(通过PHP)和一些信息,我想是的这是在默认情况下只显示前几者的产品列表.其余部分在用户单击按钮以获取完整产品列表时传递给用户,这会触发ajax调用以返回该列表.

简而言之,他们使用的是JS:

headers['__RequestVerificationToken'] = token;
$.ajax({
type: "post",
url: "/ajax/getProductList",
dataType: 'html',
data: JSON.stringify({ historyPageIndex: 1, displayPeriod: 0, productsType: All }),
contentType: 'application/json; charset=utf-8',
success: function (result) {
    $(target).html("");
    $(target).html(result);
},
beforeSend: function (XMLHttpRequest) {
    if (headers['__RequestVerificationToken']) {
        XMLHttpRequest.setRequestHeader("__RequestVerificationToken", headers['__RequestVerificationToken']);
    }
}
});
Run Code Online (Sandbox Code Playgroud)

这是我的PHP脚本:

curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieLocation);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookieLocation);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_URL, 'https://www.domain.com/Applications/ViewProducts');
curl_setopt($ch, CURLOPT_REFERER, 'https://www.domain.com/');
$webpage = curl_exec($ch);
$productsType = trim(find_by_pattren($webpage, '<input id="productsType" name="productsType" …
Run Code Online (Sandbox Code Playgroud)

php ajax curl

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

使用 Ruby on Rails 进行 Postgres 公共表表达式查询

我试图找到在 Rails 应用程序中使用通用表表达式进行 Postgres 查询的最佳方法,因为我知道 ActiveRecord 显然不支持 CTE。

我有一个名为的表user_activity_transitions,其中包含一系列正在启动和停止的用户活动的记录(每行指状态的更改:例如启动或停止)。

一个地方user_activity_id可能有很多对开始停止的情侣,它们位于不同的两排。如果活动当前正在进行并且尚未停止,则也可能只有“已开始”。第sort_key一个状态从 0 开始,每次状态更改时增加 10。

id      to_state     sort_key     user_activity_id    created_at
1       started      0            18                  2014-11-15 16:56:00
2       stopped      10           18                  2014-11-15 16:57:00
3       started      20           18                  2014-11-15 16:58:00
4       stopped      30           18                  2014-11-15 16:59:00
5       started      40           18                  2014-11-15 17:00:00
Run Code Online (Sandbox Code Playgroud)

我想要的是以下输出,将开始-停止的对组合在一起,以便能够计算持续时间等。

user_activity_id     started_created_at      stopped_created_at
18                   2014-11-15 16:56:00     2014-11-15 16:57:00
18                   2014-11-15 16:58:00     2014-11-15 16:59:00
18                   2014-11-15 17:00:00     null
Run Code Online (Sandbox Code Playgroud)

表的实现方式使得运行该查询变得更加困难,但对于未来的更改(例如新的中间状态)更加灵活,因此不会进行修改。

我的 Postgres 查询(以及 Rails 中的相关代码):

query = …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails common-table-expression rails-activerecord

7
推荐指数
2
解决办法
5368
查看次数