小编Tee*_*eej的帖子

阅读Javascript对象

我在javascript中有以下代码

var result = {
    'org.apache.struts' : '4567ty5y7u8j89hjk789',
    'firstName' : 'Thorpe',
    'surName' : 'Obazee'
}
Run Code Online (Sandbox Code Playgroud)

当我尝试阅读结果时:

// this works
sys.puts(result.firstName) // returns Thorpe
sys.puts(result.surName) // returns Obazee
Run Code Online (Sandbox Code Playgroud)

当我读到其他财产时,问题就来了

sys.puts(result.org.apache.struts) // return an error
Run Code Online (Sandbox Code Playgroud)

错误:预期'TypeError:无法读取未定义的属性'apache'

我该怎么读这个以便我可以访问我提供的信息?

javascript javascript-objects

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

codeigniter 2 htaccess路由差异

Codeigniter v2.0于28日发布.我只是设置了一个全新安装并尝试从url中删除index.php.我使用相同的apache站点可用配置,htaccess和codeigniter配置.

当我排除index.php时,Codeignter只加载routes.php中定义的默认控制器.

例如

这是我对相关网站的apache配置.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName myurl.com
DocumentRoot /var/www/myurl.com
<Directory />
    Options FollowSymLinks
    AllowOverride FileInfo
</Directory>
<Directory /var/www/myurl.com>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride FileInfo
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ …
Run Code Online (Sandbox Code Playgroud)

.htaccess codeigniter apache2 codeigniter-2

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

搜索Ruby数组中是否存在值

我目前有这个:

cart = [{"40"=>[{"size"=>"1", "count"=>1, "variation"=>nil, "style"=>"3"}]}, {"40"=>[{"size"=>"2", "count"=>1, "variation"=>nil, "style"=>"3"}]}]
Run Code Online (Sandbox Code Playgroud)

如何搜索此数组并查明"40"是否存在?

ruby arrays

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

使用jQuery延迟重新加载页面

我需要延迟重新加载页面.现在,我有这个:

$('div.navigation_sorter ul li a.delete').click(function(event){
                event.preventDefault();
                var li = $(this).closest('li');
                $.post('<?php echo site_url('admin/navigation/delete_link');?>', { link: li.attr('id')}, function(data){
                    $('<div class="feedback info"><p>'+ data +' has been deleted</p></div>').insertAfter('.navigation_sorter').delay(800);
                    window.location = '<?php echo current_url();?>';
                });
            });
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.任何人都知道如何延迟重新加载至少3秒左右?

jquery delay

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

MySQL Regex在哪里

在名称中使用'^ wall $','\ swall\s','^ wall'或'wall $'搜索产品.但它不应该有'壁纸'或'wonderwall'的结果

SELECT * 
FROM `products` 
WHERE (products.name REGEXP 'wall?[:space]')  
ORDER BY products.updated_at DESC
Run Code Online (Sandbox Code Playgroud)

到目前为止,上述方法obviously无效.应该采取什么样的正确方法.

更新了规范以获得更清晰的解释.

mysql sql

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

Angular:范围变量

我有一个代码取自ng-book:

<!doctype html>
<html ng-app>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js"></script>
</head>
<body>
    <div ng-controller="MyController">
        <h1>Hello {{ clock.now }}!</h1>
    </div>
    <script type="text/javascript">
    function MyController($scope) {
        var updateClock = function() {
            $scope.clock.now = new Date();
        };
        setInterval(function() {
            $scope.$apply(updateClock);
        }, 1000);
        updateClock();
    };
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我解决了这个问题:

<!doctype html>
<html ng-app>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.js"></script>
</head>
<body>
    <div ng-controller="MyController">
        <h1>Hello {{ clock }}!</h1>
    </div>
    <script type="text/javascript">
    function MyController($scope) {
        var updateClock = function() {
            $scope.clock = {'now': new Date()};
        };
        setInterval(function() {
            $scope.$apply(updateClock);
        }, 1000); …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

这是学习更多关于PHP的最佳网站

我正在使用PHP一段时间,但.......我想我需要提高我的技能....因为我有麻烦的问题所以我正在寻找一个文章的网站,这可以让我舒服的工作语言......开发我的技能的解决方案是什么

php

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

CodeIgniter错误 - 未定义属性:CI_Input :: $ post

我是CodeIgniter的新手,我正在尝试使用下面的条件来确定表单是否已提交,然后显示某个视图(如果有).由于某种原因,我在标题中出现了错误,并且已经将问题排除了一半以上.有谁知道如何解决这个问题?谢谢!

if($this->input->post->lastName){

    // load view if form was submitted

} else {

    // load other view

}
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

我想知道这个剧本里发生了什么?有什么不同?

在CodeIgniter中

 $confirm=$this->video->videoupdate(any values);// Here i am just updating my database
 if($confirm)
 echo "<script>window.location='index';</script>";


 $this->video->videoupdate(any values);// Here i am just updating my database
 echo "<script>window.location='index';</script>";
Run Code Online (Sandbox Code Playgroud)

你能解释一下我的细节......

是否必须检查这种情况?

php codeigniter

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

Vim:快速回到文本的一部分

我一直在努力学习Vim,现在已经使用它2周了.

我的问题是如何将光标立即返回到我刚输入的文本的中间位置:

我倾向于输入:

<div>
</div>
Run Code Online (Sandbox Code Playgroud)

并返回标签的内容并写入其内容:

<div>
text
</div>
Run Code Online (Sandbox Code Playgroud)

这也适用于功能:

function eat() {
}
Run Code Online (Sandbox Code Playgroud)

在回到中间并输入内容之前:

function eat(){
  blah
}
Run Code Online (Sandbox Code Playgroud)

vim

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