小编Pra*_*man的帖子

如何将十进制转换为时间

我正在使用php并尝试将十进制转换为时间(hh:mm),但它不适用于任何代码并进行测试,原始字符串来自excel,例如:

0.625 = 15:00
0.53541666666667 = 12:51
0.40277777777778 = 09:40
Run Code Online (Sandbox Code Playgroud)

php time

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

无法读取未定义的属性'prop'

我有一个错误,我无法解决.在我看来,这是一个非常简单的错误,但我无法解决它.我做了一个表格.在此表单中,有一个输入(复选框),您必须单击该复选框以接受隐私声明.然而,点击后,然后取消点击.发生错误.

我已经在StackOverflow上搜索,看看是否已经有问题与我的问题有关.但所有提出的问题都是关于React的.他们没有回答我的问题.我自己也调查了这个错误.但我无法修复它.

if (!$) {
  $ = jQuery;
}

function IsEmail(email) {
  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]  {
  2,
  4
}) + $ / ;
return regex.test(email);
}

$(document).ready(function() {
  $('#dnSubmit').css({
    opacity: 0.3
  });
  $("input#dnAkkoord, input#vwAkkoord").on('click', function() {
    if ($(this).prop("checked")) {
      $("input#dnEmail, input#vwEmail").attr("placeholder", "Voer hier je e-mailadres in").prop("disabled", false);
      $("button#dnSubmit, button#vwSubmit").prop("disabled", false).css({
        opacity: 1
      });
    } else {
      $("input#dnEmail, input#vwEmail").attr("Vergeet niet eerst onze privacyverklaring te accoderen ...").prop("disabled", false);
      $("button#dnSubmit, button#vwSubmit").prop("disabled", true).css({
        opacity: 0.3
      });
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

我期待错误消失.这将有助于我在表单上进一步工作.

javascript

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

this.setState不是函数吗?

该代码由两步API实现组成:首先是获取令牌的功能,然后是获取所需数据的功能(使用令牌作为auth)。

我已经定义了两个函数,并尝试在init中调用它们。

使用var而不是state来移动函数,将函数嵌套在彼此内部。但是随后我遇到了异步问题,即在页面加载之前,第二个函数不会执行,此时变量值设置为undefined。

import PLUGIN_NAME = 'Foo';

export default class Foo extends bar
{
    constructor(PLUGIN_NAME)
    {
        super(PLUGIN_NAME);
        this.state = 
        {
            token: "",
            cid: "",
        };
        this.fetchToken = this.fetchToken.bind(this);
        this.fetchCustomer = this.fetchCustomer.bind(this);
    }

    fetchToken(options, token)
    {   var http = require("https");
        var req = http.request(options, function (res)
        {
            var chunks = [];
            res.on("data", function (chunk)
            {
                chunks.push(chunk);
            })
            res.on("end", function()
            {
                var body = Buffer.concat(chunks);
                var temp = JSON.parse(body);
                this.setState({
                    token: "Token " + temp.accessToken,
                });
                console.log(token);
                console.log('here1');
            });
        });
        req.end();
    } …
Run Code Online (Sandbox Code Playgroud)

javascript node.js reactjs

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

使用jquery ajax更新数据库不起作用

当用户单击或离开输入字段时,我尝试更新数据库字段.为此,我正在使用jquery $.post函数.这是我的jquery函数:

 $('.ajadd').click(function(){ //.ajadd is the class of the input field
        var dbfield=addtitle;
        var fieldval='check';

        var post_txt='additional.php?dbfield='+dbfield+'&fieldval='+fieldval;

        $.post(post_txt,function(data){
            alert(data);
        });
    });
Run Code Online (Sandbox Code Playgroud)

我在additional.php文件中处理请求,如下所示:

if(isset($_POST['fieldval'])){

    $fieldname=$_POST['dbfield'];
    $fieldvalue=$_POST['fieldval'];
    $a=new mysqli('localhost','root','','mydbname');
    $query="UPDATE mydbtable SET $fieldname=' $fieldvalue' WHERE id=1";
    $res=$a->query($query);
    echo 'update complete';
}
Run Code Online (Sandbox Code Playgroud)

我简化了代码,因此您可以解决问题所在.我知道我没有$_POST为SQL注入处理数组,这不是我现在想要的.我只是想知道为什么这段代码不起作用.

补充一点:我检查了数据库连接,它运行正常.我检查了if语句之外的查询,它正在运行.在我的php文件中,我回显了'update complete',在我的$ .post回调函数中,我提醒了返回数据,但它显示了一个空的消息框.这对我来说意味着php文件已成功执行但我不知道为什么我最终会得到一个空的回调函数messagebox.请帮忙.

javascript php mysql ajax jquery

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

css中文本的两种颜色

我们可以有两种颜色的文本,例如:

在此处输入图片说明

对于 HTML:

我搜索了它,但我得到了答案:-

在此处输入图片说明

html css colors textcolor

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

children()忽略页面上的绝对元素

我有一个非常具体的情况,我不知道这是可能的.Chrome看到的DOM结构如下所示:

<body>
   <div id="1></div>
   <div id="div2" style="position: absolute; left: 2px; top: 122px; width: 128px; height: 12px;"></div>
   <div id="3"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

因此,具有绝对位置的元素被添加到body元素中.但是,当我尝试用jQuery选择所有正文的孩子时,没有div2,这是有意义的:

$('body').children() // returns div1 and div3
Run Code Online (Sandbox Code Playgroud)

现在,有没有一种方法可以使用jQuery或纯JS来获取浏览器使用children()或任何其他方法看到的所有元素?在这种情况下,我不想要所有3个元素.我真的无法访问网页,我可以注入JS来操纵DOM,所以我正在寻找一个JS解决方案.

html javascript jquery

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

在将对象添加到JSON文件之前]

这可能是我错过了一些荒谬的东西,但当我添加object到我的json文件中时,NodeJs它会在文件的末尾添加它(显然是?)]

var file = './data/questions.json';    
fs.appendFile(file, ', ' + JSON.stringify(req.body), function (err) {
    console.log(err);
});
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

[
{'id':1, 'name':'Tom'}
], {'id':2, 'name':'Jerry'}
Run Code Online (Sandbox Code Playgroud)

javascript json node.js

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

函数中的Javascript if语句是否覆盖全局变量?

我试图创建一个静态导航面板,当页脚到达页面内容的末尾时,该面板在页脚底部变为绝对.

当我为wordpress开发时,页面的高度可能不同,所以当导航面板与页脚"碰撞"时,我试图触发绝对定位.

到目前为止,我已经使用了此处找到的代码

 function collision($archive, $footer){

    var archivexPos = $archive.offset().left;
    var archiveyPos = $archive.offset().top;
    var archiveHeight = $archive.outerHeight(true);
    var archiveWidth = $archive.outerWidth(true);
    var archiveb = archiveyPos + archiveHeight;
    var archiver = archivexPos + archiveWidth;

    var footerxPos = $footer.offset().left;
    var footeryPos = $footer.offset().top;
    var footerHeight = $footer.outerHeight(true);
    var footerWidth = $footer.outerWidth(true);
    var footerb = footeryPos + footerHeight;
    var footerr = footerxPos + footerWidth;

    if (archiveb < footeryPos || archiveyPos > footerb || archiver < footerxPos || archivexPos > footer) return Boolean …
Run Code Online (Sandbox Code Playgroud)

html javascript css wordpress jquery

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

使用短路OR运算符来测试是否设置了函数参数(对象)的属性是否安全?

使用短路OR运算符来测试是否设置了函数参数(对象)的属性是否安全?

另外,|和之间有什么区别||吗?(两个都工作)

最后,我理解(认为)它只检查左侧是否为,未定义或其他任何东西 - 是吗?

Javascript,jQuery

$(document).ready(function()
{
  var testObject = 
  {
    testProperty: "test string 1"
  };

  testFunction(testObject);
}); 

function testFunction(testObject)
{
  var testOutput = testObject.testProperty || "test string 2";

  console.log(testOutput);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

PHP在数组中爆炸

我想知道是否有可能转换以下数组:

Array (
    "2016-03-03 19:17:59",
    "2016-03-03 19:20:54",
    "2016-05-03 19:12:37"
)
Run Code Online (Sandbox Code Playgroud)

进入:

Array (
    "2016-03-03",
    "2016-03-03",
    "2016-05-03"
)
Run Code Online (Sandbox Code Playgroud)

没有创建任何循环?

php arrays

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

创建jQuery Slider的简单方法

我想创建一个简单的基于静态jQuery的滑块.现在我只有设计.它有一个小点作为右下角的分页,带有标题,图像和一些内容.它应该能够无限循环,并且还应该具有播放和暂停的能力.功能不多.

html javascript jquery slider

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

如何在MATLAB中检测此图片中某个角度下物体的尺寸?

我有这个电池的图像:

在此输入图像描述

我想确定电池的尺寸(以像素为单位).
我遇到的问题是电池旋转了一个未知的角度.
如何检测此旋转电池的尺寸?

我在考虑这些算法步骤:

  • 首先,我必须将此图像转换为黑白图像(阈值处理).
  • 之后,我必须找到一个中心点并在白色像素中绘制一个矩形.
  • 然后,我必须将矩形旋转360度并找到矩形的位置(以及尺寸).

我有点缺乏经验,我很感激如何在Matlab中实现这些算法阶段.

谢谢

matlab image-processing computer-vision edge-detection image-segmentation

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