小编Mat*_*tis的帖子

如果重新加载页面,鼠标手形光标将在Google Chrome中消失

使用正常

.foo {cursor:pointer;cursor:hand;width:250px;height:250px;background:#aaa;}
Run Code Online (Sandbox Code Playgroud)

<div class="foo"><!--ph--></div>
Run Code Online (Sandbox Code Playgroud)

如下所示:http://jsfiddle.net/UZq5d/2/

如果我将光标悬停在灰色背景上然后重新加载页面,则光标默认返回箭头.

是否有任何漂亮和轻量级的方法来检查光标是否在加载时.foo元素上?或者也许是定期,鼠标移动?jQuery允许.

编辑:我在OS X上使用Chrome时看到了这种行为.

html javascript css jquery

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

jQuery,PHP,AJAX,"tu"变量beeing无缘无故发布,显示在var_dump()中

一个jQuery AJAX请求.post()的数据到page.php,它创建了$ res和var_dump().

$ RES:

$res = array(); 
foreach ($_REQUEST as $key => $value) {  
    if($key){ 
        $res[$key] = $value; 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

后续代码var_dump($ RES):

array(4) {
["text1"]=>  string(6) "mattis"
["text2"]=>  string(4) "test"
["tu"]=>  string(32) "deb6adbbff4234b5711cc4368c153bc4"
["PHPSESSID"]=> string(32) "cda24363cb9d3226bd37b2577ed0bc0b"
}
Run Code Online (Sandbox Code Playgroud)

我的javascript只发送text1和text2:

$.post("page.php",{
   text1:"mattis",
   text2:"test"
}
Run Code Online (Sandbox Code Playgroud)

什么是"tu"变量发送?显然它与会话ID非常相似,但我以前从未见过它.

编辑:它是在IE中发送但不在FF中发送.

php jquery post var-dump jquery-post

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

PHP,jQuery,选择父div中的所有div

我正在寻找一个广义的选择器函数,它执行以下操作:

$(".data").click(function(){
   //insert proper selector
)};

<div class="one">
<div class="data">text</div>
<div class="data">text</div>
<div class="data">text</div>
</div>

<div class="two">
<div class="data">text</div>
<div class="data">text</div>
<div class="data">text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望选择器执行以下操作:

1).选择父div中的所有div(这意味着包括您刚刚单击的div).

2).不要选择其他"父"div中的div.

我也意识到如果你可以从所选项中过滤$(this)(你点击的div)会很酷.考虑一个奖金问题:)

我一直在从不同角度看这个,但只发现丑陋的硬编码(对于特定的父母).我感谢任何输入!

php jquery jquery-selectors

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

PHP,jQuery和.post():mysql_real_escape_string搞砸了

我一直在用这个烫发我的头发.

index.php文件:

$(document).ready(function(){ 
    $(".index_login_subm").click(function(){
        uid = $("input:username").val();
        pwd = $("input:password").val();
        $.post("backend/login.php",{
            uid:uid,
            pwd:pwd
        },function(data){
            alert("Returned data: " + data);
         });
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

login.php中:

include("../../settings.php");
echo $uid;
echo $_POST['uid'];
Run Code Online (Sandbox Code Playgroud)

没有任何回声会返回任何东西.

settings.php配置:

foreach ($_POST as $key => $value) { 
   $$key = mysql_real_escape_string($value);
}
foreach ($_GET as $key => $value) { 
   $$key = mysql_real_escape_string($value); 
}
Run Code Online (Sandbox Code Playgroud)

如果我注释settings.php-include out(当然echo $ uid不起作用),代码效果很好,所以它必须是mysql_real_escape_string所做的事情.任何人都知道我做错了什么?

index.php还包括settings.php,如果这有任何区别.

编辑:下面的帖子让我想澄清; 路径都是正确的.settings.php(和一些其他脚本)都放在根文件夹之外,以使Web用户无法访问它们.它们在脚本访问时运行良好.

php ajax jquery mysql-real-escape-string

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

PHP三元运算符语法错误

<?
$percent = 105;
$percent = ($percent > 100) ? 100 :
           ($percent < 0) ? 0 : $percent;
echo $percent;
?>
Run Code Online (Sandbox Code Playgroud)

为什么这回音0?我正在查看我编写的JavaScript代码,它在逻辑上没有区别.

php scripting

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