小编Mat*_*iby的帖子

ruby哈希设置

我在我正在处理的一些代码中找到了这个,我想知道这是做什么的

h = Hash.new {|hash, key| hash[key] = 0}
 => {} 
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

更简洁的混合PHP开关案例与HTML的方式

我有这个php块

<?php switch ($_GET['class_id']) { ?>
<?php case 1:    ?>
<img src="<?php print $result['standard_image'] == "" ? "/pre_config/css/images/blue-png2.png" : "/shop_possystems/image/{$result['standard_image']}" ?>" alt="" />
<?php break; ?>
<?php case 2:    ?>
<img src="<?php print $result['business_image'] == "" ? "/pre_config/css/images/blue-png2.png" : "/shop_possystems/image/{$result['business_image']}" ?>" alt="" />
<?php break; ?>
<?php case 3:    ?>
<img src="<?php print $result['premium_image'] == "" ? "/pre_config/css/images/blue-png2.png" : "/shop_possystems/image/{$result['premium_image']}" ?>" alt="" />
<?php break; ?>
<?php default: ?>
<img src="<?php print $result['standard_image'] == "" ? "/pre_config/css/images/blue-png2.png" : "/shop_possystems/image/{$result['standard_image']}" ?>" …
Run Code Online (Sandbox Code Playgroud)

html php switch-statement

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

我如何停止使用jQuery提交表单

我在这里有这个表格,我不希望他们在没有选择的情况下进入下一页

<form method="post" action="step2/" id="form1">
....
....
....
<input type="submit" class="submit notext" value="Next" />
Run Code Online (Sandbox Code Playgroud)

这是我的jquery

$('.submit').click(function(e) {
    var business = $(".business_type_select").find('.container strong').text();
    alert(business);
    if(business == "Select Business Type"){
        alert("BusinessBusinessBusiness");
        e.preventDefault;
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

任何想法我错过了让它停止提交

javascript jquery

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

关联php数组中的下一个元素

这似乎很容易,但我无法弄明白

$users_emails = array(
'Spence' => 'spence@someplace.com', 
'Matt'   => 'matt@someplace.com', 
'Marc'   => 'marc@someplace.com', 
'Adam'   => 'adam@someplace.com', 
'Paul'   => 'paul@someplace.com');
Run Code Online (Sandbox Code Playgroud)

我需要获取数组中的下一个元素但我无法弄清楚...例如

如果我有

$users_emails['Spence']
Run Code Online (Sandbox Code Playgroud)

我需要退回matt@someplace.com,如果是的话

$users_emails['Paul'] 
Run Code Online (Sandbox Code Playgroud)

我需要从顶部开始并返回spence@someplace.com

我试过这个

$next_user = (next($users_emails["Spence"]));
Run Code Online (Sandbox Code Playgroud)

这也是

 ($users_emails["Spence"] + 1 ) % count( $users_emails )
Run Code Online (Sandbox Code Playgroud)

但他们不回报我所期待的

php loops

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

&&正在打破WordPress中的页面

我把它添加到我的WordPress 页面

if (script.readyState && script.onload!==null){
    script.onreadystatechange= function () {
        if (this.readyState == 'complete') mce_preload_check();
    }
}
Run Code Online (Sandbox Code Playgroud)

&&正在被关到

if (script.readyState &#038;&#038; script.onload!==null){
Run Code Online (Sandbox Code Playgroud)

我在WordPress HTML视图中粘贴了这个,我确定这很好,但WordPress一直在显示它.怎么解决这个问题?

html javascript wordpress

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

与jQuery中的分号相比,逗号有什么好处?

可能重复:
在JavaScript中声明多个变量

我在jQuery中设置了一些变量,有人建议我这样做:

var $wrapper = that.parents(".wrapper"),
$prettyCheckBox0 = $wrapper.find(".prettyCheckbox small:eq(0)"),
$prettyCheckBox1 = $wrapper.find(".prettyCheckbox small:eq(1)"),
$prettyCheckBox2 = $wrapper.find(".prettyCheckbox small:eq(2)"),
standard = $prettyCheckBox0.parents("span").parents("label").prev("input").val(),
professional = $prettyCheckBox1.parents("span").parents("label").prev("input").val(),
premium = $prettyCheckBox2.parents("span").parents("label").prev("input").val();
Run Code Online (Sandbox Code Playgroud)

虽然这有效,但我想知道是否有人有理由为什么选择逗号而不是分号.它是如何工作的?看起来它会导致语法错误.另外,为什么有一个var

jquery

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

是否有更简洁的方法来执行每页的侧边栏活动状态?

我有这个侧边栏代码

    <li><a href="/restaurant_pos"><span>Restaurant POS Systems</span></a>
<ul>
    <li><a href="/restaurant_pos">Restaurant POS Systems</a></li>
    <li><a href="/bar_nightclub_pos">Bar and Nightclub POS Systems</a></li>
    <li><a href="/bbq-restaurant-pos">BBQ Restaurant POS</a></li>
    <li><a href="/bowling-alley-pos-system">Bowling Alley Point of Sale</a></li>
    <li><a href="/cafe-pos">Cafe Point of Sale Systems</a></li>
    <li><a href="/chinese-restaurant-pos">Chinese Restaurant POS Systems</a></li>
    <li><a href="/fine-dining-pos">Fine Dining Point of Sale Systems</a></li>
    ....
    ....
Run Code Online (Sandbox Code Playgroud)

ans我想在当前页面添加一个活动类,所以这就是我采用的方法

    <li><a href="/restaurant_pos"><span>Restaurant POS Systems</span></a>
<ul>
    <li><a <?php if($_SERVER['REQUEST_URI'] == '/restaurant_pos/'){
        echo "class='active' ";
    } 
    ?> href="/restaurant_pos">Restaurant POS Systems</a></li>
    <li><a 
        <?php if($_SERVER['REQUEST_URI'] == '/bar_nightclub_pos/'){
            echo "class='active' ";
        } 
        ?>
        href="/bar_nightclub_pos">Bar and Nightclub POS Systems</a></li> …
Run Code Online (Sandbox Code Playgroud)

html php navigation sidebar

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

Ruby 1.9.1语法错误

我目前正在向heroku部署rails应用程序.该应用程序是rails 2.3.3,由于某种原因可能因为它不同的ruby我没有得到一个奇怪的语法错误

这是我的错误

Downloading postal codes.
rake aborted!
/app/app/models/postal_code.rb:13: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n'
      when Integer: first(:conditions => { :code => code })
                   ^
/app/app/models/postal_code.rb:14: syntax error, unexpected keyword_when, expecting keyword_end
      when Hash: first(:conditions => {...
          ^
/app/app/models/postal_code.rb:59: syntax error, unexpected keyword_end, expecting $end
Run Code Online (Sandbox Code Playgroud)

这是我的代码文件(postal_code.rb)

11  def self.get(code)
12   case code
13    when Integer: first(:conditions => { :code => code })
14    when Hash: first(:conditions => { :city => code[:city], :state => code[:state] …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

为什么我不能在红宝石中这样做?

  if !row[0].include? 'Changed database' || !row[0].starts_with? '---' || !row[0].include? "rows affected" || !row[0].nil? || !row[0] == ""
Run Code Online (Sandbox Code Playgroud)

如果我做

if !row[0].include? 'Changed database'
Run Code Online (Sandbox Code Playgroud)

它运作良好,但如果我做了多个条件,那么它就失败了这个错误

SyntaxError: /Users/tamer/Sites/active/app/models/account.rb:42: syntax error, unexpected tSTRING_BEG, expecting kTHEN or ':' or '\n' or ';'
 ...ase' || !row[0].starts_with? '---' || !row[0].include? "rows...
Run Code Online (Sandbox Code Playgroud)

ruby

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

有没有办法将输入复选框中的两个值传递给$ _POST

我在页面上有一堆复选框,我想为每个复选框传递两个值,如下所示....

<input name="class[]" value="first_value" data="second_value" type="checkbox" class="auto"/>
Run Code Online (Sandbox Code Playgroud)

任何想法如何获取first_valuesecond_value过去PHP中的$ _POST

关于如何做到这一点的任何建议

html php checkbox post input

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