小编Pao*_*ino的帖子

Jquery每个循环都不起作用

我是jquery的新手,但我想在我的项目中使用它.我正在尝试循环遍历#rate_box中的所有链接并向其添加点击事件.这个点击事件会将一些数据发布到一个外部的PHP脚本,然后它应解除所有链接上的点击事件(所以人们不能快速连续两次.)然后它应该将从PHP脚本收到的数据放入一个span标签名为#status.

但是我的代码甚至没有执行警报("索引:"+ i).我正确绑定了吗?

<script type="text/javascript">
    $(document).ready(function(){
        $('#rate_box a').each(function(i) {
            $(this).click(function() {
                alert("Index: "+i);
                $.post("../includes/process/rating.php", {id: "<?php $game_id ?>", type: "game", rating: i+1},
                function(data) {
                    $('#rate_box a').each(function(i) {
                        $(this).unbind('click');
                    }
                    $('#status').html(data).fadeIn("normal");
                });
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery bind

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

CSS与DRY

您正在创建HTML布局.让我们假设您不需要多个样式表的好处,HTML大小的小幅增加不是一个问题,并且您有一个只使用一次的样式.我经常赞成在这里使用内联样式,因为我将CSS类名称或ID的重复视为您当前不需要的抽象成本,并且可能永远不会使用.

如今标准学说总是使用语义标记和CSS样式创建HTML布局,所以我在这里遗漏了什么?请让我知道你的想法.

html css dry

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

如何定位存在相同链接的jquery click函数(即在php foreach中)?

什么Facebook并在其新闻源类似,我想允许评论众多的饲料项目,其中我通过一个PHP foreach语句拉动.这是创建相同的类.因此,当我点击.show_comments时,它会激活所有内容.

我经历了SO,发现了类似于你在下面看到的东西......但它对我不起作用.

如何定位单个.show_comments以设置动画并切换所选项目?

$j(function() {
    $j(this).find('.show_comments').click(function(){
        $j(this).find('.comments').slideDown("fast");
        $j(this).find(".answer_comments").toggle();
    });

    $j(this).find('.hide_comments').click(function(){
        $j(this).find('.comments').slideUp("fast");
        $j(this).find(".answer_comments").toggle();
    }); 
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

有没有一种简单的方法从PHP中的SQL时间戳获取Unix时间戳?

我的数据库表有一个包含SQL时间戳的列(例如,2009-05-30 19:43:41).我需要在我的php程序中使用Unix时间戳等效(整数).

$posts = mysql_query("SELECT * FROM Posts ORDER BY Created DESC");
$array = mysql_fetch_array($posts);
echo $array[Created];
Run Code Online (Sandbox Code Playgroud)

它现在回应SQL时间戳,我想要一个Unix时间戳.是否有捷径可寻?

php mysql sql timestamp

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

在javascript中为所有浏览器设置innerHTML

我想在javascript中动态加载DIV的内容.我使用了这段代码

 var strHtml="<h3>Test</h3>";
 var div = $("#divPrice");  
 div.innerHTML=strHtml
Run Code Online (Sandbox Code Playgroud)

这适用于IE.但不是在firefox.Whats的替代品适用于所有浏览器?

javascript jquery

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

2个CSS类可以激活相同的脚本吗?

下面的脚本使页面在点击具有class ="nav"的链接时淡出.

对于class ="home"的链接,我想以相同的方式激活脚本.

怎么会这样呢?有没有像$('.nav&.home')这样的东西?

谢谢

<script type="text/javascript">
$('.nav').click(function(){
        var url = $(this).attr('href');

        $('.mask').fadeIn('medium', function(){
            document.location.href = url;
        })
        return false;
    });

});
Run Code Online (Sandbox Code Playgroud)

javascript css jquery css-selectors

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

python中的复合排序

我有一个输出大量数据的python脚本,示例如下.4个字段中的第一个字母总是由两个字母组成,一个数字,一个斜线和一个或两个数字

Gi3/2 --.--.--.-- 0024.e89b.c10e Dell Inc.  
Gi5/4 --.--.--.-- 0030.c1cd.f038 HEWLETTPACKARD   
Gi4/3 --.--.--.-- 0020.ac00.6703 INTERFLEX DATENSYSTEME GMBH  
Gi3/7 --.--.--.-- 0009.4392.34f2 Cisco Systems  
Gi6/6 --.--.--.-- 001c.2333.bd5a Dell Inc  
Gi3/16 --.--.--.-- 0009.7c92.7af2 Cisco Systems  
Gi5/12 --.--.--.-- 0020.ac00.3fb0 INTERFLEX DATENSYSTEME GMBH  
Gi4/5 --.--.--.-- 0009.4392.6db2 Cisco Systems  
Gi4/6 --.--.--.-- 000b.cd39.c7c8 Hewlett Packard  
Gi6/4 --.--.--.-- 0021.70d7.8d33 Dell Inc  
Gi6/14 --.--.--.-- 0009.7c91.fa71 Cisco Systems  
Run Code Online (Sandbox Code Playgroud)

在第一个字段上对此进行正确排序的最佳方法是什么,以便读取此示例

Gi3/2   --.--.--.-- 0024.e89b.c10e  Dell Inc.  
Gi3/7   --.--.--.-- 0009.4392.34f2  Cisco Systems  
Gi3/16  --.--.--.-- 0009.7c92.7af2  Cisco Systems  
Gi4/3   --.--.--.-- 0020.ac00.6703  INTERFLEX DATENSYSTEME GMBH  
Gi4/5 …
Run Code Online (Sandbox Code Playgroud)

python sorting

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

jquery.post()和php

我正在使用$().post和php来改变<textarea>的内容.

脚本正在成功 - firebug清楚地显示textarea标签之间的文本已经改变,我的小警报触发.

但是,用户看不到更改.在Firefox中,根本不会发生变化,而在IE中,textarea最迟会更新10秒.

这是我正在使用的jquery:

$(document).ready(function() {
    $('#pv_list li:first').addClass('hilite');
    $("input[name='db_entries']:first").attr('checked', 'checked');
    $("input[name='db_entries']").click(function () {
        $.post("changeEntry.php", {post: $(this).val()}, function(data) { 
            $("textarea").text(data);alert('done');
        });
        $('#pv_list li').removeClass('hilite');
        $(this).parent().addClass('hilite');
    });
});
Run Code Online (Sandbox Code Playgroud)

起初我以为是因为页面没有验证,但它验证了xhtml过渡.

真正烦扰我的是我让它早点工作,无法弄清楚我改变了什么.

php jquery

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

Python Unicode UnicodeEncodeError

我在尝试将UTF-8字符串转换为unicode时遇到问题.我收到了错误.

UnicodeEncodeError: 'ascii' codec can't encode characters in position 73-75: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我尝试在try/ except块中包装它,但谷歌给了我一个系统管理员错误,这是一行.有人可以建议如何捕获此错误并继续.

干杯,约翰.

- 完全错误 -

Traceback (most recent call last):
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 501, in __call__
    handler.get(*groups)
  File "/Users/johnb/Sites/hurl/hurl.py", line 153, in get
    self.redirect(url.long_url)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 371, in redirect
    self.response.headers['Location'] = str(absolute_url)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 73-75: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

python unicode google-app-engine utf-8

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

Django模板"ifless","ifgreater"

有什么内置的Django模板,可以让我比较两个值吗?与ifequal相似.

如果不是 - 对此最好的解决方案是什么?

django django-templates

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