小编Log*_*ter的帖子

Jquery按'data-id'选择元素

此处问题类似,我需要根据它获得一个元素data-id.我遇到的问题是我想要data-id使用变量检索一个具有特定元素的元素.

让我们考虑下面的代码:

var item_id = 12345;
Run Code Online (Sandbox Code Playgroud)

如果我想获得具有data-iditem_id值的元素,我会执行以下操作吗?

$('[data-id=item_id]')
Run Code Online (Sandbox Code Playgroud)

这不起作用,我有点坚持我可以解决这个问题.

javascript jquery

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

数据库 - 以VARCHAR数据类型存储数值

我目前正在开展一个项目,要求我在献血之前存储记录的血红蛋白水平以及血压......就像'190/80'.我应该把它作为一个字符串存储在Varchar中两个单独的值,例如收缩压(INT)190,舒张压(INT)80?反馈意见

mysql varchar types

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

CakePHP通知(8)提出:使用未定义的常量inList - 假设'inList'

注意(8):使用未定义的常量inList - 假设'inList'[CORE\Cake\Utility\ClassRegistry.php,第168行]

这个通知已经困扰了我一段时间了,而且我不知道如何解决它..它之前没有真正影响我的项目,因为它只是一个通知消息,但现在,它不是让我显示错误消息我正在尝试向用户显示.

我有这个功能

  public function validate_form(){
        if($this->RequestHandler->isAjax()){
            $this->request->data['Donor'][$this->params['form']['field']] = $this->params['form']['value'];
            $this->Donor->set($this->data);
            if($this->Donor->validates()){
                $this->autoRender = FALSE;
            }else{
                $error = $this->Donor->validationErrors;
                $this->set('error',$error[$this->params['form']['field']]);           

            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

以上是我的帖子请求提交的动作.然后执行以下操作以显示错误

 if (error.length > 0) {
     if ($('#name-notEmpty').length == 0) {
      $('#DonorName').after('<div id="name-notEmpty" class="error-message">' + error + '</div>');
     }
 }else{
    $('#name-notEmpty').remove();
 }
Run Code Online (Sandbox Code Playgroud)

问题是我新创建的div中没有​​相关的错误...我从蛋糕中得到了通知8!如果有人知道为什么会发生这种情况,我感谢您对此的帮助.

php cakephp

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

cakePHP- saveAssociated()更新

我有两个模特,捐赠者有很多捐款.

在创建捐助者记录后,我想更新一些捐助者字段.我尝试使用saveAssociated(),如下所示

$this->Donation->create();
$this->request->data['Donation']['donor_id'] = $id;
$this->request->data['Donor']['last_donated'] = date('Ymd H:i:s', strtotime('now'));            

if($this->Donation->saveAssociated($this->request->data , array('deep' => true))){
}
Run Code Online (Sandbox Code Playgroud)

一切都有效,除了捐赠者没有更新,但完全创建了一个新的捐赠记录.
我是否需要以某种方式手动设置捐赠者ID?

cakephp cakephp-2.3

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

PHPs变量范围

这可能看起来像一个微不足道的问题,但是因为我在使用php大约8个月之后才意识到这一点,我认为它需要一些关注.我习惯于强类型语言,比如java,但我也喜欢弱类型语言(不知何故).

好的,所以对于这个问题,我在一个函数中定义一个变量,在第三级foreach循环中.就像是

for($x =0; $x <= 20; $x++){
   for($x =0; $x <= 5; $x++){
      foreach($arr as $var){
        $new_arr = $var;
      }

      if(isset($new_arr)){
         //code executes here     
      }

   }
}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,最后一个if条件确实返回true,即使$ new var没有被声明为全局变量,那么如何在foreach循环之外访问它?它不应该给出一个未定义的错误吗?

我已经看过php doc了

php

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

标签 统计

cakephp ×2

php ×2

cakephp-2.3 ×1

javascript ×1

jquery ×1

mysql ×1

types ×1

varchar ×1