小编Ste*_*305的帖子

如何按名称获取元素并设置其值

应该有一个简单的解决方案.我需要按名称获取输入元素并设置其值.

以下Javascript不起作用:

x = document.getElementsByName($('#questions').val());
x.value=this.value;  
Run Code Online (Sandbox Code Playgroud)

使用JQuery有一个简单的解决方案吗?

javascript jquery

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

如何缓存从Ajax调用收到的数据?

我想缓存从服务器收到的数据,以便执行最少数量的PHP/MySQL指令.我知道为$ .ajax()自动设置缓存选项.但是,即使postdata与之前的调用相同,每次调用$ .ajax()时,我都会看到MySQL指令.我错过了什么吗?缓存从服务器收到的数据的最佳方法是什么?这是我的代码:

var postdata = {'pid':'<?php echo $project_id;?>',
                'record_id':this.id};

$.ajax({
    type: "POST",
    url: "get_note.php",
    data: postdata
}).done(function(data){
    if (data != '0') {
        // Add dialog content
        $('#note_container').html(data);
        $('#note_container').dialog();
    } else {
        alert(woops);
    }
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery caching

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

在表单提交上向POST变量添加Javascript数组

我有一个Javascript数组,我想在提交表单时添加到post数组.除了已经从表单发布的其他变量之外,还应添加Javascript数组.有没有办法在JQuery中执行此操作?

防爆.

形成:

<form id="my-form" action="/create.php" method="post">
<input id="first_name" type="text" /> 
<input id="last_name" type="text" /> 
</form>
Run Code Online (Sandbox Code Playgroud)

Javascript数组:

<script type="text/javascript">

var external_ids = [{"name":"SSN","value":"555-55-5555"},    
{"name":"PID","value":"GBNT22"}];

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

这就是我希望得到的PHP $ _POST数组,如果可能的话:

Array
(
    [first_name] => John
    [last_name] => Smith
    [external_ids]=>
        (
            [SSN] => 555-55-5555
            [PID] => GBNT22
        )
)
Run Code Online (Sandbox Code Playgroud)

jquery post

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

将24小时格式化的时间与正则表达式匹配

我试图使用egrep将24小时时间与正则表达式相匹配.

这是我的测试文件test.txt:

32:23:31
24:30:31
23:70:31
23:61:31
23:10:70
23:10:61
22:17:16
01:17:15
24:15:22
0:17:16
00:17:17
24:30:31
Run Code Online (Sandbox Code Playgroud)

这是我的正则表达式:

egrep '(2[0-3]|1[0-9]|0[0-9]|[^0-9][0-9]):([0-5][0-9]|[0-9]):([0-5][0-9]|[0-9])' test.txt
Run Code Online (Sandbox Code Playgroud)

结果匹配:

23:10:70
23:10:61
22:17:16
01:17:15
00:17:17
Run Code Online (Sandbox Code Playgroud)

知道它为什么匹配23:10:70和23:10:61?

regex

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

如果我使用 select() 轮询方法,我应该将套接字设置为非阻塞吗?

我正在使用 select() 轮询函数来确定何时可以从套接字读取数据。我这样做是为了我不必依赖像 accept() 和 recv() 这样的阻塞函数。由于 select() 阻塞直到文件句柄有数据,是否有必要使用 fcntl() 将套接字设置为非阻塞?

在我看来没有必要,因为 select() 函数告诉我数据已准备好从套接字文件句柄中读取。

我见过程序员使用 select() 并将套接字设置为非阻塞的代码,我见过程序员使用 select 并保留阻塞设置的代码。哪个是正确的?使用 select() 并将套接字设置为非阻塞是否有优势?

c sockets tcp

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

设置默认排序规则phpmyadmin

我试图更改phpmyadmin中的默认排序规则,以便在创建表时,列的排序规则为utf8_unicode_ci.我尝试过以下内容并不起作用.

[mysqld]
collation_server=utf8_unicode_ci
character_set_server=utf8
default-character-set=utf8
Run Code Online (Sandbox Code Playgroud)

列仍然默认为latin1_swedish_ci.有任何想法吗?

PHPmyadmin 3.5.2 MySQL 5.1.44

mysql phpmyadmin

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

JQuery on()方法 - 组合事件处理程序

有没有办法组合使用JQuery on()方法的以下两个事件处理程序?

$('#myform').on(
'click', '.delete_item',function(event){
        delete_item();
    }
);

$('#myform').on(
    'click', '.update_item',function(event){
        update_item();
    }
);
Run Code Online (Sandbox Code Playgroud)

jquery

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

标签 统计

jquery ×4

ajax ×1

c ×1

caching ×1

javascript ×1

mysql ×1

phpmyadmin ×1

post ×1

regex ×1

sockets ×1

tcp ×1