小编dr.*_*nux的帖子

jqgrid getRowData返回null

我有以下代码:

$buttonoptions = array("#pager", 
    array(
        "caption" => "Select Product",
        "onClickButton" => "js: function() {
            var selr = jQuery('#grid').jqGrid('getGridParam', 'selrow');
            var kelr = jQuery('#grid').jqGrid('getRowData', 'product_cat_id');
            if(selr) { 
                alert('grid.php?advice=' + selr + kelr); 
            } else {
                alert('Please Select a Product!');
                return false;
            }
        }"
    )
);
Run Code Online (Sandbox Code Playgroud)

我通过以下方式成功获得了行ID:

var selr = jQuery('#grid').jqGrid('getGridParam','selrow');
Run Code Online (Sandbox Code Playgroud)

但无法获取所选行列的数据product_cat_id.

怎么了?

jquery jquery-plugins jqgrid jqgrid-php

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

Php阵列分类服装尺寸(XXS XS SML XL XXL)和动态阵列上的数字

我有一个像这样的数组:

Array ( [0] => XL [1] => M [2] => L [3] => XL [4] => S [5] => XXL)
Run Code Online (Sandbox Code Playgroud)

但我想对我的数组进行排序:

 S - M - L - XL - XXL
Run Code Online (Sandbox Code Playgroud)

我知道我可以用usort()来做,但是,我得到了一些其他值,如数字:

Array ( [0] => 14 [1] => 37 [2] => 38 [3] => 39 [4] => 40 [5] => 44 [6] => 36 [7] => 28 )
Run Code Online (Sandbox Code Playgroud)

我的意思是这是一个动态阵列......

我正在使用那个asort(); 用于排序该值.

有没有任何功能/方法可以做到这一点?

php arrays sorting

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

Django ModelForm模板?

我想学习如何将模板添加到我的ModelForm我是新手.您可以在下面看到我的models.py,url.py和views.py:

我的model.py看起来像这样:

from django.db import models   
from django.forms import ModelForm
from django.contrib.auth.models import User

class Yazilar(models.Model):
    yazi = models.CharField(max_length=200)    
    temsilci = models.ForeignKey(User)

class YaziForm(ModelForm):        
    class Meta: 
        model = Yazilar
Run Code Online (Sandbox Code Playgroud)

我的views.py函数如下:

@login_required 
def yazi_ekle(request):
    yazim = YaziForm
    return render_to_response('yazi/save.html', {'YaziForm': YaziForm})
Run Code Online (Sandbox Code Playgroud)

我的url.conf如下所示:

(r'^yazi/save/$', 'tryout.yazi.views.yazi_ekle'),
Run Code Online (Sandbox Code Playgroud)

我的问题是关于创建表单以及形成"action"参数的内容是什么?

python django templates django-forms

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

jquery addClass和removeClass with setInterval

我想每隔3秒更改一次班级名称.不行不通.我怎样才能做到这一点?

$(document).ready(function() {
        function moveClass(){
            var x = $('.liveEvents');
            x.removeClass('liveEvents');
            x.addClass('liveEventsActive');
            x.removeClass('liveEventsActive');
            x.addClass('liveEvents');
       }

        setInterval(moveClass, 3000); 
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

ajax jquery addclass setinterval removeclass

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

Jqgrid multiselect选择的行数是多少?

我正在使用多选选项的Jqgrid.我想在Jqgrid上获得选定的行数.

我试过了,但没有运气......

var count = jQuery('#grid').length;
    if (count > 5)
    alert('The Selected Rows More Than 5')
Run Code Online (Sandbox Code Playgroud)

javascript jquery jqgrid jqgrid-php

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

php删除链接和内容

大家好我有一个小问题:

我有很多这样的字符串:

$content = "Hi I am a <a href='http://blabla' ...>black</a> cat";
Run Code Online (Sandbox Code Playgroud)

如何将此字符串转换为:

$content = "Hi I am a cat";
Run Code Online (Sandbox Code Playgroud)

我尝试过但不起作用......

$content = preg_replace("/<a href=.*?>(.*?)<\/a>/","$1",$content);
Run Code Online (Sandbox Code Playgroud)

php string preg-replace

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

Laravel验证复选框,命名为数组

我的形式有些像:

<ul>
<li>
<input type="checkbox" name="post_categories[]" value="16">English First Main Category<br>
<ul>
<li><input type="checkbox" name="post_categories[]" value="17">English First Subcategory<br></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当我尝试将它们验证为必填字段或其他内容时,Laravel没有验证规则.我的规则如下(在/application/models/posts.php中):

public static $rules = array(

    'post_title' => 'required',
    'post_body' => 'required',
    'content_language'=>'required|alpha',
    'post_categories'=>'array_numeric',
    'post_sequence_number'=>'numeric'

    );


public static function validate($data){ 

    return Validator::make($data, static::$rules);

}
Run Code Online (Sandbox Code Playgroud)

在/application/library/validate.php我有一个验证数组是否为数字的函数:

Class Validator extends Laravel\Validator {

        public function validate_array_numeric($attribute, $value, $parameters){
            $numeric_values = array_filter($value, create_function('$item', 'return (is_numeric($item));'));
            return count($numeric_values) == count($value);
        }

    }
Run Code Online (Sandbox Code Playgroud)

除了post_categories []之外,规则工作正常.我收到错误:

Method [array_numeric] does not exist.
Run Code Online (Sandbox Code Playgroud)

干杯.

php arrays validation laravel

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