小编Dav*_*ave的帖子

如何在Select2中使用"标签"

我有这个"Select2"下拉菜单,从ajax和php填充.我在这里的脚本有一个选择,并传递给一个html元素.现在我想将此代码与"标签"一起使用.我已经尝试但无法弄清楚如何获取所有选定的值?我如何发送所选的最新消息?

HTML

//form
<input type='hidden' class='col-md-4' id='choose_usr_email' name='choose_usr_email' required>
//Snap up whats chosed
<input type='text' id='chosen_usr_email' name='chosen_usr_email'>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$(document).ready(function(){
var chosenUsr = $('#choose_usr_email');
$("#choose_usr_email").select2({
    tags: true,
    placeholder: "Välj användare..",
    ajax: {
    url: "time.php",
    dataType: 'json',
        //search term
        data: function (term, page) {
            return {
            q: term, // search term
            page: page
            };
        },
        results: function (data, page) {
        return { results: data};
        }
    } // Ajax Call
}); // Select2

// Start Change
$(chosenUsr).change(function() {
    var usrId = $(chosenUsr).select2('data').id;
    var …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Safari响应式设计模式未应用CSS媒体查询"设备"

我一直在使用Safari响应式设计模式,同时开发和调试我正在处理的响应式网站.

当设置到任何移动设备(例如任何iPhone或iPad)时,我期待像这样的媒体查询

@media screen and (max-device-width: 480px) {
    .disappear-on-device {
        display: none;
    }
}
Run Code Online (Sandbox Code Playgroud)

disappear-on-device因此,可以将RDM专门设置为模拟iPhone和iPad ,从而使用类和相应宽度<= 480的设备触发和设置元素.

然而,造型并没有发生.Chrome响应式设计模式似乎正在处理这个问题.我无法在Safari首选项中找到任何相关内容.

我在这里错过了什么吗?有没有办法让Safari RDM像真正的设备一样?

css safari mobile responsive-design

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

如何将 byte[] 放入 capnp::Data

在官方网站上,有一个很好且相对全面的示例,说明如何使用 CapnProto 进行 C++ 序列化。缺少的是如何处理第二个 Blob 类型capnp::Data,因为只capnp::Text涉及到。

为了完整起见,这里是架构语言关于 blob 类型的说明:

Blob:文本、数据

...

  • 文本始终采用 UTF-8 编码并以 NUL 结尾。

  • 数据是完全任意的字节序列。

所以,如果我有以下架构

struct Tiding {
    id @0 :Text;
    payload @1 :Data;
}
Run Code Online (Sandbox Code Playgroud)

我可以像这样开始构建我的消息

::capnp::MallocMessageBuilder message;
Tiding::Builder tiding = message.initRoot<Tiding>();

tiding.setId("1");
Run Code Online (Sandbox Code Playgroud)

在这一点上,我被卡住了。我不能这样做:

typedef unsigned char byte;

byte data[100];
... //populate the array
tiding.setPayload(data)
//error: no viable conversion from 'byte [100]' to '::capnp::Data::Reader'
Run Code Online (Sandbox Code Playgroud)

所以我四处乱逛,看到 capnp::Data 正在包装kj::ArrayPtr<const byte>,但我无法以某种方式获得ArrayPtr,更不用说使用它来设置我的消息的 Payload 字段了。

我看到有一种方法可以为类型Data(即payload @5 :Data …

c++ c++11 capnproto

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

标签 统计

c++ ×1

c++11 ×1

capnproto ×1

css ×1

html ×1

javascript ×1

jquery ×1

mobile ×1

responsive-design ×1

safari ×1