小编Jet*_*oox的帖子

单击后禁用提交按钮,几秒钟后再次启用它

我在提交表单时使用的是jquery $ .post.我想在点击按钮5秒钟后禁用该按钮,以避免多次提交表单.

这就是我现在所做的:

$('#btn').click(function(){
    $.post(base_url + 'folder/controller/function',$('#formID').serialize(),function(data){
        $('#message').slideDown().html('<span>'+data+'</span>');
    });
});
Run Code Online (Sandbox Code Playgroud)

我之前使用过fadeIn和fadeOut,但是当我测试它快速点击按钮时它仍然不起作用.我该怎么做才能实现我想要的目标?

forms ajax jquery

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

Mysql从两个表中选择

任何人都可以告诉我如何从两个表中选择数据,而不必使用连接?

像这样的东西:

SELECT t1.*, 
       t2.*
  FROM table1 t1, 
       table2 t2
Run Code Online (Sandbox Code Playgroud)

澄清

我有这两个具有相同字段的表.IE:table1包含2011年的数据并table2包含2012 年的数据.我希望得到所有数据.

进一步澄清:

所需的结果集可以通过以下方式生成:

(SELECT tr.full_name,tr.headlines,tr.content,tr.stamp,tr.person_key 
 FROM tbl_transactions tr
 JOIN persons p ON p.person_key = tr.person_key 
 JOIN teams t ON (pp.membership_id = t.id and pp.membership_type = 'teams') 
 WHERE t.team_key = '') 
UNION 
(SELECT tr.full_name,tr.headlines,tr.content,tr.stamp,tr.person_key 
 FROM tbl_transactions_bk_2012 tr 
 JOIN persons p ON p.person_key = tr.person_key 
 JOIN teams t ON (pp.membership_id = t.id and pp.membership_type = 'teams') 
 WHERE t.team_key = '')
Run Code Online (Sandbox Code Playgroud)

OP希望看看是否有其他方法可以加快速度("我尝试UNION在这些查询之间使用.但查询速度需要0.1887秒.这有点慢.")

(@Jetoox:如果这不是你的意图,请编辑你的问题并澄清).

mysql sql

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

使用php/codeigniter删除文件

我想删除在我的localhost中找到的文件.

localhost/project/folder/file_to_delete
Run Code Online (Sandbox Code Playgroud)

我正在使用codeigniter.

我想在php中使用unlink()函数,但我真的无法理解如何使用它.

php codeigniter unlink delete-file

12
推荐指数
3
解决办法
7万
查看次数

Wordpress wp-admin重定向到https

我有这个问题,当我尝试登录我的wp仪表板(wp-admin)时,它会重定向到https连接.

当我输入websitename.com/wp-admin时,它会显示登录页面,但网址却不同.它说,websitename.com/login.php?redirect_to = https://websitename.com&reauth=1.

我从来没有做过任何奇怪的事情,我只是编辑插件,后来发生了这件事.

这有什么问题?

有人可以帮忙吗?

wordpress https redirect http

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

在jQuery自动完成中从数组中删除所选项

我有这个阵列,

var metrics = [
        {
            value: "1",
            label: "Sold Listings",
            desc: "sold_listings"
        },
        {
            value: "10",
            label: "New Pendings",
            desc: "new_pendings"
        },
        {
            value: "4",
            label: "All Pendings",
            desc: "all_pendings"
        },
        {
            value: "2",
            label: "New Listings",
            desc: "new_listings"
        },
        {
            value: "3",
            label: "Active Listings",
            desc: "active_listings"
        }
    ];
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择项目,例如我将选择活动列表,这个项目应该从数组中删除.因此,当自动完成再次呈现时,它将不会显示所选项目.

//My Idea of removing the item
            $.each(metrics,function(i,val){
                if(val.value == ui.item.value){
                    delete metrics[i];
                }
            });
Run Code Online (Sandbox Code Playgroud)

jquery

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

安装wordpress插件时创建数据库表

我想在安装我创建的插件时在数据库中创建一个表.

在我的主插件文件(index.php)中:

register_activation_hook(__FILE__, 'wnm_install');

global $wnm_db_version;
$wnm_db_version = "1.0";

function wnm_install(){
global $wpdb;
global $wnm_db_version;
$sql = "CREATE TABLE tbl_campaigns (
campaignID int(11) NOT NULL AUTO_INCREMENT,
campaign_name varchar(128) NOT NULL,
start_duration date NOT NULL,
end_duration date NOT NULL,
activity varchar(500) NOT NULL,
survey_settings varchar(50) NOT NULL,
limit varchar(50) NOT NULL,
goal varchar(100) DEFAULT NULL,
PRIMARY KEY (campaignID)
) ;";

require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
add_option("wnm_db_version", $wnm_db_version);
}
Run Code Online (Sandbox Code Playgroud)

我只是按照http://codex.wordpress.org/Creating_Tables_with_Plugins的说明进行操作

但它不起作用.

这段代码似乎有什么问题?

php mysql database wordpress

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

Google身份验证器扫描时无效的条形码

这是我生成qr代码的代码

public function getUrl($user, $hostname, $secret) {
      $encoder = "https://chart.googleapis.com/chart?chs=200x200&chld=M%70&cht=qr&chl=";
      $encoderURL = sprintf( "%sotpauth://totp/%s@%s",$encoder, $user, $hostname);
      $finalEncodorURL = $encoderURL . "%26secret=". urlencode($secret);
      return $finalEncodorURL;
}
Run Code Online (Sandbox Code Playgroud)

据说这会生成一个qr代码,而且确实如此.但是当我使用谷歌身份验证器应用程序扫描此代码时,它将生成一个错误

The barcode 'otpauth://totp/user4@noemail.com&secret=UOPKN6QFW3J6PW74' is not a valid authentication barcode.
Run Code Online (Sandbox Code Playgroud)

但是当使用密钥"手动输入"时,它会工作,我可以使用生成的密钥登录.

我发现互联网上的东西说我应该urlencode数据,我做了,但它仍然不会工作.

这是上面函数生成的示例url:

https://chart.googleapis.com/chart?chs=200x200&chld=M%70&cht=qr&chl=otpauth://totp/user4@noemail.com%26secret=UOPKN6QFW3J6PW74
Run Code Online (Sandbox Code Playgroud)

我错过了什么或做错了什么?

php qr-code google-authenticator

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

连接VB6和MS Access 2007

我正在尝试创建一个简单的Visual Basic 6程序/数据库,该程序/数据库使用ms Access 2007作为后端。我没有vb编程的背景。我只想作为连接vb和访问的最简单方法是什么?我已经在互联网上搜索了很多有关如何执行此操作的信息,但我认为我做错了。有谁能够帮助我?谢谢。

vb6 ms-access ms-access-2007

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

更新字段从变量中减去

从变量值中减去字段值的正确语法是什么?

例:

field1 = 100
variable1 = 10
Run Code Online (Sandbox Code Playgroud)

我想使用codeigniter的活动记录从field1中减去variable1

我目前的代码如下:

$this->db->set('volume', 'volume'-$r['quantity'], FALSE)
                    ->where('code',$r['ingredient_id'])
                    ->update('tbl_ingredients');
volume is the field
$r['quantity] is the variable
Run Code Online (Sandbox Code Playgroud)

它是否正确?因为我得到了错误的结果.

php mysql records codeigniter

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

从textarea获取价值并将其放入带有一些附加文本的新文本区域

  1. 我有一个textarea(txtar1),将由用户填写HTML代码.
  2. 我有一个'生成'按钮;
  3. 单击"生成"按钮时,txtar1中的值将放在另一个textarea(txtar2)中.但是添加了一些css代码.

这就是我所做的:

HTML:

<table>
<tr>
    <td valign="top"><label>Enter HTML Code : </label></td>
    <td><textarea id="htmlcode_txtarea"></textarea></td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td><input type="button" name="" id="submit_btn" value="Generate" /></td>
</tr>
<tr id="new_html">
    <td><label>New HTML</label></td>
    <td><textarea id="new_htmlcode_txtarea"></textarea></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

使用Javascript/jQuery的:

jQuery('#submit_btn').click(function(){ 
    var newVal = jQuery('#htmlcode_txtarea').attr('value');
    var addVal = "#af-form-1031686823 .af-element{float:left;}" + 
                "#af-form-1031686823 .af-clear{display:none}:" + 
                "#af-form-1031686823 .af-body input.text{width: 150px!important;margin0right:15px!important}" +
                "#af-form-1031686823 .buttonContainer{margin-top:-6px!important}";


    jQuery('#new_html').show();
    jQuery('#new_htmlcode_txtarea').attr('value',newVal);
});
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

html javascript css jquery

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