小编Tia*_*nRB的帖子

正则表达式为hh:mm am/pm格式

我需要严格验证学校项目的输入,时间格式为HH:MM am/pm.到目前为止,我已经有了这个RegEx表达式:

(([01]?[0-9]):([0-5][0-9]) ([AaPp][Mm]))
Run Code Online (Sandbox Code Playgroud)

这是一个有效的演示:http://regexr.com/3c9b5

唯一的问题是它接受时间13:00到19:59

什么是正确的常规表达?RegEx对我来说一直很难

regex

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

$ .post()给出了坏的url字符串

我创建了一个网站,使用带有jQuery的ajax显示动态创建的HTML.

在一个部分,它显示了与数据库表不同的条目,并且在每一行上都有一个按钮,用于从数据库中删除该特定条目.这是应该实现的代码:

$('body').on('click', '.deleteWaitlist', function(){
        console.log("Clicked on .deleteWaitlist name = " + $(this).attr('name'));

        // Get the varible name to send to your php
        var i = $(this).attr('name');
        console.log( "$(this).attr('name') = i" );

        $.post({
            url: "deleteWaitlist.php", 
            data: { id : i}, 
            success: function(result){
                console.log("Ajax success " + result);
            }, 
            //dataType: "html"
        });
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

但是,当我单击按钮时,我收到错误

POST localhost:8888/workplace/site/[object%20Object] 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

如果我错了,请纠正我,但是[object%20Object]是我们从未定义的toSting()方法得到的吗?我尝试指定不同类型的dataTypes但没有区别.

我似乎无法找到问题,dataType可以是xml,json,script或html之外的东西吗?这个函数不返回任何东西,所以甚至不需要dataType不是吗?

这是deleteWaitlist.php:

<?php
    include("con.php");    
    $sql = "DELETE FROM waitlist WHERE id=" . $_POST[id] . "";
    mysqli_query($c,$sql);
?>
Run Code Online (Sandbox Code Playgroud)

编辑:澄清一下,提到的错误仅在控制台上显示,因为我想要一个异步站点大多数按钮阻止导航.在实际页面上单击按钮无效.此外,这是创建按钮的代码:

while …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

如何将计数器变量添加到变量名称?

非常直截了当.这是我非常低效的代码:

var slider1 = new Slider("#survey1", {
    precision: 2,
    value: 5
})
var slider2 = new Slider("#survey2", {
    precision: 2,
    value: 5
})
var slider3 = new Slider("#survey3", {
    precision: 2,
    value: 5
})
var slider4 = new Slider("#survey4", {
    precision: 2,
    value: 5
})
var slider5 = new Slider("#survey5", {
    precision: 2,
    value: 5
})
Run Code Online (Sandbox Code Playgroud)

我确信这可以更有效地进行,它应该是"#survey13"但我跳过其余部分以节省空间.也许是for循环?如何将计数器添加到变量名称和引用的id?

javascript

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

使用加速旋转图像 - LiveCode

我一直在使用LiveCode几天,但我发现了一个问题,并且已经被困了一整天.

我的项目是轮盘/财富之轮游戏,其中圆形图像旋转一个随机的度数,中心/北部的静态针标记其下的当前部分.

为了使图像旋转,我在按钮上使用此代码:

on mouseUp
  put random(360) into i
  repeat with x=0 to i
     set the angle of image "ruleta.png" to the angle of image "ruleta.png" + 1
     wait for 10 milliseconds
  end repeat
end mouseUp
Run Code Online (Sandbox Code Playgroud)

问题是,我可以让图像旋转,但只能达到一定的速度,并且看起来并不光滑.有没有办法每秒增加帧数?如果它可以有一个自然的自旋加速/减速,我会很棒.

增加每个框架上旋转的度数使其看起来更快,但非常不连贯.

此外,RunDev论坛在Chrome,Firefox和Safari上为我提供了重定向循环和404,关闭了对google给我的大部分信息的访问权限.这会发生在每个人身上吗?

image-processing livecode

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

表格标签过早关闭

据我所知,这意味着html代码无效,通常是因为嵌套不正确.

通过使用jQuery.ajax()调用的php函数回显,在按下按钮上生成此表单:

<?php

echo '
<div class="row survey-container text-center">
    <form id="surveyForm" action="processSurvey.php" method="post">

        <h3>Alimentos</h3>
        <h4>Sabor</h4>
        <div class="form-group">';
            for ($i = 0; $i <= 10; $i++) {  // Imprime lista de sabor
                echo '
                    <label class="radio-inline">
                        <input type="radio" name="sabor" id="saborRadio'. $i .'" value="'. $i .'">'. $i.'
                    </label>
                ';
            }
            echo '
        </div>
        <div class="form-group">
            <button class="btn btn-default surveyForm-btn" type="submit">Enviar</button>
        </div>

    </form>
</div>
';
?>
Run Code Online (Sandbox Code Playgroud)

所有代码都按预期运行但只有一行:

[...] 
        <form id="surveyForm" action="processSurvey.php" method="post"></form>
[...]
Run Code Online (Sandbox Code Playgroud)

表单一打开就会自动关闭.我打破了一些规则吗?似乎无法找到问题.我不认为问题出在js上,但我会把它包括在内

        $('body').on('submit', '#surveyForm', function(e){
        console.log("Clicked on #surveyForm ");
        var data …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery asynchronous

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