小编zen*_*zen的帖子

用表单字段重复div

我有一个表单,我希望能够根据需要复制一组字段.而且我也希望有场id,name和标签的for领域的这些新组的属性由1到目前为止使用jQuery我已经试过这增加,并得到它至少复制组字段,但删除不工作.而且我不确定如何为这3个属性中的每一个做+1.我感谢任何帮助.

这是jsfiddle, http://jsfiddle.net/Unfxn/

HTML

<form method="post" action="#" class="inlineForm" enctype="multipart/form-data">
    <div class="repeatingSection">
        <a href="#" class="buttonGray buttonRight deleteFight">Delete</a>
        <input type="hidden" name="fighter_a_id_1" id="fighter_a_id_1" value="" />
        <input type="hidden" name="fighter_b_id_1" id="fighter_b_id_1" value="" />
        <input type="hidden" name="winner_id_1" id="winner_id_1" value="" />
        <div class="formRow">
            <label for="fighter_a_1">Fighters</label>
            <input type="text" name="fighter_a_1" id="fighter_a_1" value="" /> <span class="formTextExtraCenter">vs</span> <input type="text" name="fighter_b_1" id="fighter_b_1" value="" />
        </div>
        <div class="formRow">
            <label for="fighter_a_pay_1">Fighter Pay $</label>
            <input type="text" name="fighter_a_pay_1" id="fighter_a_pay_1" value="" /> <span class="formTextExtraCenter">vs</span> <input type="text" name="fighter_b_pay_1" id="fighter_b_pay_1" value="" />
        </div> …
Run Code Online (Sandbox Code Playgroud)

jquery repeat

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

在if then语句中使用两个数组

我正在尝试将许多if then语句简化为只有一个带有2个数组的if语句.

所以,如果我有这个:

if (city == 'Atlanta'){
    jQuery('#cit').HTML('Atlanta');
    jQuery('#pho').HTML('555-555-5555');
}
else if (city == 'Portland'){
    jQuery('#cit').HTML('Portland');
    jQuery('#pho').HTML('666-666-6666');
}
else if (city == 'StLouis'){
    jQuery('#cit').HTML('St Louis');
    jQuery('#pho').HTML('777-777-7777');
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试简化它,以便它只有两个或三个数组,只有一个if语句.比如[亚特兰大,波特兰,StLouis],[亚特兰大,波特兰,圣路易斯],[555-555-5555,666-666-6666,777-777-7777]这样在未来编辑会更容易,加上它没有JS知识的人可以编辑.

任何想法如何实现这样的事情?

javascript arrays jquery

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

使用PHP和regex自定义URL路由

我正在尝试创建一个非常简单的URL路由,我的思维过程是这样的:

  • 首先检查所有静态URL
  • 然后检查数据库URL
  • 如果两者都不存在则返回404

静态URL当然很容易做到,但我试图找出做动态URL的最佳方法.我宁愿不必设置静态前缀,尽管知道它会使代码更容易编写.

这就是我目前拥有的:

$requestURL = $_SERVER['REQUEST_URI'];

if ($requestURL == '/') {
    // do stuff for the homepage
}

elseif ($requestURL == '/register') {
    // do stuff for registration
}

// should match just "/some-unique-url-here"
elseif (preg_match("/([\/A-Za-z0-9\-]+)/",$requestURL)) { 
    // query database for that url variable
}

// should match "/some-unique-url/and-another-unique-url"
elseif (preg_match("(^\/[A-Za-z0-9\-]+\/[A-Za-z0-9\-]+)/",$requestURL)) {
    // query database for first and second variable
}

else {
    // 404 stuff
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我有"/ register"URI,它将匹配第二个elseif语句以及正则表达式语句.但我想避免必须从regex语句中明确排除每个静态URL,例如:

// should match just "/some-unique-url-here"
elseif ((preg_match("/([\/A-Za-z0-9\-]+)/",$requestURL)) && …
Run Code Online (Sandbox Code Playgroud)

php regex url-routing

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

Apache 2.4要求ip无法正常工作

试图从较旧的允许,拒绝,命令语法到新的安全WordPress管理部分,但我不能让它识别我的IP.

这是我的.htaccess文件包含在/wp-admin文件夹中.

ErrorDocument 401 default
ErrorDocument 403 default

# Disallow access for everyone except these IPs
<RequireAny>
    Require ip 50.153.218.4
</RequireAny>

# Allow plugin access to admin-ajax.php around password protection
<Files admin-ajax.php>
    <RequireAll>
        Require all granted
    </RequireAll>
</Files>
Run Code Online (Sandbox Code Playgroud)

这就是我在.htaccessWordPress mod重写信息下的根目录.

# Protect WordPress
ErrorDocument 401 default
ErrorDocument 403 default

<Files wp-login.php>
    <RequireAny>
        Require ip 50.153.218.4
    </RequireAny>
</Files>
Run Code Online (Sandbox Code Playgroud)

但我只是不断收到403 Forbidden错误.当我在IP下添加Require All Granted时,它可以正常工作,但这会将其打开给每个用户.似乎apache只是没有正确读取我的IP?任何人都知道我做错了什么?

apache wordpress .htaccess

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

无法从视图访问 Laravel 助手类

我的 Helper 文件位于 app/Helpers/Helper.php

class Helper {

    // Add body class
    public static function bodyClass() {
        $body_classes = array();
        $class = "";

        foreach ( \Request::segments() as $segment ) {
            if ( is_numeric( $segment ) || empty( $segment ) ) {
            continue;
            }

            $class .= ! empty( $class ) ? "-" . $segment : $segment;
            array_push( $body_classes, $class );
        }
        return ! empty( $body_classes ) ? implode( ' ', $body_classes ) : NULL;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的 . 中composer.json,我像这样自动加载了这个 Helper …

php laravel laravel-5

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