小编Pre*_*eer的帖子

单击后禁用该按钮

我需要在单击按钮后禁用按钮,这样用户就不能多次单击它.(我的应用程序是用MVC ASP.NET编写的,我在普通的ASP.NET应用程序中完成了这个.)

我尝试使用JavaScript和jQuery,但它无法正常工作.该按钮被禁用但表单未提交.

jQuery的:

$("#ClickMe").attr("disabled", "disabled"); 
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function DisableNextButton(btnId) {
    document.getElementById(btnId).disabled = 'true';
}
Run Code Online (Sandbox Code Playgroud)

这两种方法都很有效,但现在表单不会提交.

javascript asp.net-mvc jquery

41
推荐指数
5
解决办法
12万
查看次数

用于创建EMR群集的Lambda不会触发群集创建

我正在尝试运行一个创建集群的λ代码,但没有任何反应,也许我误解了Node上的用法(因为我对它并不熟悉).

功能很简单:

// configure AWS Dependecies
var AWS = require('aws-sdk');

exports.handler = function(event, context) {
    // EMR Client
    var emr = new AWS.EMR({apiVersion: '2009-03-31', region: 'us-east-1'});

    var params = {... dozens of params describing jobs ...};
    var AWSRequest = emr.runJobFlow(params);
    AWSRequest
        .on('success', function(response){ console.log("success => " + response)})
        .on('error', function(response){ console.log("error => " + response)})
        .on('complete', function(response){ console.log("complete => "  + response)})
        .send( function(err, data){
            if (err) console.log(err, err.stack); // an error occurred
            else     console.log(data);           // successful response
        });

    context.done(null, …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js emr gruntjs aws-lambda

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

如何使用python压缩字符串并存储在redis中

我想在 python 中使用带有 GZIP 的 Utf8 字符串编解码器存储我的所有字符串。

我尝试了下面的代码,但压缩没有正确发生。我不知道这里缺少什么。如何使用 gzip 压缩技术将数据插入 redis。

插入 redis 后,它只是打印一些数字,如 d49

import redis
import StringIO
import gzip

r = redis.StrictRedis(host='127.0.0.1', port=80, db=0, decode_responses=True)

out = StringIO.StringIO()
with gzip.GzipFile(fileobj=out, mode='w') as f:
    value = f.write('this is my test value')
    r.set('test', value)
Run Code Online (Sandbox Code Playgroud)

提前感谢您的帮助!

谢谢

python compression redis

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