小编Par*_*ore的帖子

jQuery .on()方法 - 将参数传递给事件处理函数

我有以下脚本不起作用

<script type="text/javascript" >

   function ADS(e){ alert(e); }

   $(document).ready(function(){
          $(document).on("dblclick","#an_tnam tr", ADS('hello'));
          $(document).on("dblclick","#kv_tnam tr", ADS('world'));
          // ....  
 });

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

如何将参数传递给事件处理函数ADS?

jquery event-handling

39
推荐指数
4
解决办法
6万
查看次数

C++ builder - 将UnicodeString转换为UTF-8编码的字符串

我尝试在C++构建器中将UnicodeString转换为UTF-8编码的字符串.我使用UnicodeToUtf8()函数来做到这一点.

char * dest;
UnicodeSring src;
UnicodeToUtf8(dest,256,src.w_str(),src.Length());
Run Code Online (Sandbox Code Playgroud)

但编译器显示我的运行时访问冲突消息.我做错了什么?

c++builder utf-8

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

Erlang Cowboy - Dependency crypto被指定为依赖项,但系统无法访问

我在CentOS 7 linux服务器上安装了Erlang vesion 19.3.昨天,我下载了Cowboy HTTP服务器(最新版本).在examples/hello_world目录中,我运行了make(版本4.1)命令并得到以下错误

Dependency crypto is specified as a dependency but is not reachable by the system.

任何人都可以帮我解决问题吗?

erlang cowboy

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

当perl更改useragent名称时,如何通过php限制perl机器人

假设我们有以下perl脚本

    use LWP;
    use strict;
    use warnings;
    use LWP::UserAgent;


    my $ua = LWP::UserAgent->new;
    $ua->agent('NokiaN97i/SymbianOS/9.1 Series60/3.0');

    my $response = $ua->get('http://myhost.com');

    if ($response->is_success) print $response->decoded_content;
    else die $response->status_line;
Run Code Online (Sandbox Code Playgroud)

它只是连接到myhost.com/index.php页面并打印其内容.在index.php文件中我有

 file_put_contents('agent.txt', $_SERVER['HTTP_USER_AGENT'], FILE_APPEND);
Run Code Online (Sandbox Code Playgroud)

线.现在用户代理字符串不包含"libwww-perl".我如何识别perl bot并限制它?

php perl user-agent

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

node.js,socket.io - 当Internet连接断开时断开事件延迟

我注意到socket.on('disconnect')当我关闭浏览器选项卡时会立即触发.但它在互联网连接死亡后大约一分钟内就会发生火灾.我正在使用socket.io模块.我该如何解决这个问题?

disconnect node.js socket.io

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

node.js - 获取请求后,脚本不会返回到控制台

这是一个简单的脚本

    var http = require("http");

    http.get( WEBSITE, function(res) {
       console.log("Does not return");
       return;
    });
Run Code Online (Sandbox Code Playgroud)

如果WEBSITE变量是" http://google.com "或" http://facebook.com ",则脚本不会返回控制台.但如果WEBSITE变量是' http://yahoo.com '或' http://wikipedia.org ',它将返回到控制台.有什么不同?

http node.js

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

Erlang - 如何连接位串

我正在尝试连接位串

 cowboy_req:reply(

               200, #{<<"content-type">> => <<"text/html">>},

               <<"<div style='color:#FF0'>">> ++ cowboy_req:host(Req) ++ <<"</div>">> , 

               Req
    )
Run Code Online (Sandbox Code Playgroud)

但由于++运营商的原因,它会产生运行时错 如何连接两个位串?

erlang bitstring

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

JQuery完成了方法用法

我有一个小脚本来演示我的问题,这里是test.html页面的javascript代码

<script>
    function test(e) {
        if(e < 2) {
            return;
        } else {
            return $.ajax({
                type: "POST",
                url: "test.php",
                data: {
                    e: e
                },
                success: function (data) {
                    alert(data);
                }
            });
        }
    }

    $(document).ready(function () {    
        $(document).on("click", "#bth", function () {    
            test(1).done(function () {
                alert('done');
            });
        });

    });
</script>
Run Code Online (Sandbox Code Playgroud)

<body>
    <input type="button" id="bth" value="OK" />
</body>
Run Code Online (Sandbox Code Playgroud)

在test.php中我放了

<?php echo $_POST['e']; ?>
Run Code Online (Sandbox Code Playgroud)

我在这行收到了javascript错误: test(1).done(function(){

如果参数不止一个(例如test(2))它可以正常工作.

我怎么解决这个问题?

jquery

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

jQuery - 处理函数内的off()和on()

我使用jQuery .on()方法将事件处理函数附加到id为"w1"的另一个div元素内的所有div元素,但在事件处理函数内部我想在ajax调用之前分离该事件并在ajax完成后再次附加它.这是一个简单的脚本

$(document).on("click", "#w1 div", function() {
    $(document).off("click","#w1 div");
    $.ajax({
        type: "POST",
        cache: false,
        url: "chtr.py",
        complete: function(){
            $(document).on("click","#w1 div"); //  does not work
        } 
    });
});
Run Code Online (Sandbox Code Playgroud)

我不知道如何再次将事件处理函数重新附加到这些元素.

jquery events

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