小编ank*_*har的帖子

将数据属性添加到DOM

$('div').data('info', 1);

alert($('div').data('info'));
//this works    

$('div[data-info="1"]').text('222');
//but this don't work
Run Code Online (Sandbox Code Playgroud)

我在jquery中创建元素.之后,我想添加属性"数据".他喜欢并且被添加了,但是在DOM中,这并不明显,我无法使用该项目

$('div[data-example="example"]').html()
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

jquery html5 custom-data-attribute

155
推荐指数
5
解决办法
22万
查看次数

如何允许用户使用loadConnectedPlayers

我希望让所有连接的玩家都能玩游戏.我可以获得谷歌+圈子中的玩家,但我希望玩家获得所有用户.我无法找到我需要做什么许可才能做到这一点.

我正在使用此代码来获取玩家,但它总是返回0.

PendingResult<LoadPlayersResult> players = Games.Players.loadConnectedPlayers(mGoogleApiClient, false);

players.setResultCallback(new ResultCallback<Players.LoadPlayersResult>()
{
    @Override
    public void onResult(LoadPlayersResult result) 
    {
        PlayerBuffer buf = result.getPlayers(); 
        Toast.makeText(getApplicationContext(), "players"+buf.getCount(), Toast.LENGTH_SHORT).show();
    }
}); 
Run Code Online (Sandbox Code Playgroud)

android google-play-services google-play-games

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

转换后显示'1970-01-01'的PHP日期

我有一个日期格式的表格dd/mm/yyyy.为了搜索数据库,我将日期格式改为yyyy-mm-dd.但当我echo,它显示1970-01-01.PHP代码如下:

$date1 = $_REQUEST['date'];     
echo date('Y-m-d', strtotime($date1));
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我该如何格式化yyyy-mm-dd

php mysql date strtotime

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

如何禁用select2 v4.0创建新标签?

我一直在试用新的Select2 v4.0,它有很多改进.我主要对这个tags功能感兴趣.我希望能够通过ajax搜索标签,只能从显示的结果中选择一个标签,而不能创建新的标签.该功能类似于StackOverflow - 如果您没有必要的声誉,则无法创建新标签,但仍可以使用现有标签标记问题.

这是我的代码的jsfiddle,它取自示例.在该示例中,您可以创建我想要限制的新标记.用户应该只能从通过ajax从GitHub检索的列表中选择标签.

有人知道如何禁用此功能吗?

jquery jquery-select2-4

22
推荐指数
3
解决办法
9747
查看次数

Carbon :: now() - 仅限月份

我在文档中找不到如何用Carbon显示当前年份或月份?

当我写这个:

Carbon\Carbon::now('m');

它给了我整个时间戳,但我只需要一个月

喜欢

date('m');
Run Code Online (Sandbox Code Playgroud)

但它必须是碳!

我怎样才能做到这一点?

php date

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

codeigniter重定向到不同的控制器

当用户被授权时,我试图将用户定向到我的主页面.我在login_check控制器中进行用户检查并添加$this->load->view('main');页面可以加载,但主页面中的站点地址仍然显示

HTTP:// myprojectname/login_check

但我想要它表明

http:// myprojectname/main.

我是否必须创建一个新的"主"控制器并加载视图?这对我来说听起来多余.这是我的代码.

我的一部分 login_check.php

private function _user_check()
{
    $this->load->model('user_query');  //load my model
    $result=$this->user_query->query($this->input->post('username'),$this->input->post('password'))             

    if($result)  //the user is in DB
    {
        $data['view']='main'; 
        $this->load->view('include/template', $data);
        //the address bar shows http://myproject/login_check in main page       

    }else{  //the user is not in DB

        $data['view']='login';
        $this->load->view('include/template', $data);
    }

}
Run Code Online (Sandbox Code Playgroud)

controller codeigniter

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

Jquery,如何获取复选框未选中的事件和复选框值?

我想checkbox使用jQuery 获取值,取消选中已选中的复选框并在弹出窗口中显示未选中的值.我试过下面的代码,但它不起作用

$("#countries input:checkbox:not(:checked)").click(function(){
    var val = $(this).val();
    alert('uncheckd' + val);
}); 
Run Code Online (Sandbox Code Playgroud)

是否有可能以这种方式获得未经检查的价值?

html javascript checkbox jquery

20
推荐指数
3
解决办法
7万
查看次数

使用jquery或javascript添加或更改JSON键的值

我有一个JSON string(?)我已经回来$.ajax()并命名的data.有些值为空,我需要为某些键添加值并将其发送回我的PHP脚本.

我通过data.keyName访问现有值.如何在"数据"中添加或更改某些键的值?

这就是data看起来像.

{
    "ID":"48",
    "userID":"0",
    "address":"750 North High Street",
    "city":"Columbus",
    "state":"OH",
    "zip":"43215",
    "lat":"39.977673",
    "lng":"-83.003357",
    "busNumber":"55",
    "isClaimed":"N",
    "whereFound":"",
    "busNum":"",
    "email":"",
    "fname":"",
    "lname":"",
    "comments":""
}  
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

每10秒调用一次函数Angular2

我正在尝试创建一个每10秒Timer调用API call一次,我正在使用,setTimeOut但问题是它变成了一个无限循环,即使我推到另一个页面它仍然加入if条件.

示例:

我在一个方法上调用它来启动10秒API调用

setTimeout(() => {
    this.onTimeOut();
}, 1000);
Run Code Online (Sandbox Code Playgroud)

这就是onTimeOut()方法......

onTimeOut() {
    this.ApiCall().then(
    success => {
    if(success ['ok'] == 0){
        this.navCtrl.push(myPage);
    }
    },
    error => { console.log(error); });
}
setTimeout(() => {
    this.onTimeOut();
}, 1000);
}
Run Code Online (Sandbox Code Playgroud)

我听说过Debounce,rxjs/rs但我不熟悉它们,你能给我一些提示吗?或者,如果这种方式更有效,请继续向我解释为什么它变成循环.

目标是当它加入if并推送页面时,停止计时器.

typescript ionic-framework ionic2 angular

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

对整数变量的非离散赋值

表达式的非离散赋值是否只能在algorithm一个整数内function

如果算法中需要许多模型参数,则直接在模型的算法部分中计算输出值会简单得多.

如果使用函数,则必须从环境中传递所有需要的参数值作为函数的输入.

在我看来,Modelica规范迫使一个人在函数内本地封装具有非离散赋值的整数.

这种整数赋值的一个可能的用例是,人们希望将传递特性表示为具有紧凑支持的平滑基函数的总和.

对于计算,某个输入值x 1的输出值必须确定其支持包含x的基函数的索引.

我将列表数据的线性插值的更简单的情况作为工作示例,其中必须找到插值间隔(即使这样的插值不可微).

noEvent(...)代码中是不是真的需要,因为一个函数的算法部分内部关系,如果注释不产生事件GenerateEvents=true没有给出.

尽管如此,我还是将它包含在内,以显示对整数的非离散赋值的i结果.

model testInterpol
function interpol
        input Real x;
        input Real tab[:,2];
        output Real y;
protected
        Integer i;
algorithm
  i:=size(tab,1);
  for ii in 2:size(tab,1) loop
   if noEvent(x < tab[ii,1]) then
    i := ii;
    break;
   end if;
  end for;
   y := tab[i-1,2] + (tab[i,2]-tab[i-1,2])/(tab[i,1]-tab[i-1,1])*(x-tab[i-1,1]);
end interpol;

Real x = 10*sin(8*atan(1.0)*time);
parameter Real tab[:,2]={{1,1},{2,4},{3,9},{5,25},{6,36}};
Real y;
equation
        y = interpol(x,tab);
end testInterpol;
Run Code Online (Sandbox Code Playgroud)

在以下模型中,类型Interpol …

modelica

18
推荐指数
0
解决办法
601
查看次数