小编Jon*_*nen的帖子

C#无法识别的转义序列

我在C#上跟随Regex并导致错误:C#无法识别的转义序列开启\w \. \/ .

string reg = "<a href=\"[\w\.\/:]+\" target=\"_blank\">.?<img src=\"(?<imgurl>\w\.\/:])+\"";
Regex regex = new Regex(reg);
Run Code Online (Sandbox Code Playgroud)

我也试过了

string reg = @"<a href="[w./:]+" target=\"_blank\">.?<img src="(?<imgurl>w./:])+"";
Run Code Online (Sandbox Code Playgroud)

但这样字符串"结束"在href =" - "char

有人可以帮我吗?

c# regex

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

在多次keydown事件后一秒钟执行AJAX搜索

所以我正在使用jquery进行自动完成.Ajax用于从远程位置获取繁重的xml文件.如果我搜索前."两个半人" 用ajax 做了大约16个查询(对于每个字母除了3个,先查看代码).

我希望它在用户按下最后一个键后一秒钟执行Ajax请求,这样它将执行一个查询而不是16个查询.

因此,如果用户在上次keydown事件发生之前的1秒钟之前按下另一个键,它将不会执行查询.

<script>
    $(document).ready(function(){
        $('#tv_search').keydown(function(){
            var search = $(this).val();
            if(search.length >= 3)
            {
                $.ajax({
                  type: "GET",
                  url: "search.php",
                  data: {show : search, key : '890k4900k0ll' }
                }).done(function(msg){
                    $('#t').html(msg);
                });
            }
        });
    });
</script>

Search for series: <input type='text' name='tv_search' id='tv_search'>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ajax jquery autocomplete

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

System.Threading.Timer TimerCallback委托与参数?

我需要将以下内容传递int dldnow给sendData静态方法/委托.

public int dldnow;
Timer timer = new Timer(new TimerCallback(sendData), null, 1000*30, 1000*30);

public static void sendData(object obj)
{
  string imageCount = (string)dldnow;
  string imageCountJson = wc.DownloadString("http://*********/u.php?count=" + imageCount);
}
Run Code Online (Sandbox Code Playgroud)

c# timer

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

标签 统计

c# ×2

ajax ×1

autocomplete ×1

jquery ×1

regex ×1

timer ×1