单击时禁用提交按钮,但是在提交jQuery / PHP之后 - php

目前,我正在从事一个项目,该项目需要提交用于对特定帖子进行“投票”的表格。现在,单击“提交”按钮将按其应有的方式工作,尽管如果多次单击该按钮,它确实可以做到这一点-多次提交POST变量,使它们能够在项目中多次“投票”该项目。一组点击。

我看过我能找到的解决每个jQuery代码的示例,但是没有任何效果。它可以禁用按钮,但是在此之后,获取数据并运行查询的重定向页面将返回错误,因为未提交任何内容。简而言之,它似乎禁用了按钮,但同时禁用了信息提交。

这是我的jQuery代码:

$('#vote').submit(function(){
    $(this).children($btn).attr('disabled', true);
    return true;
});

任何帮助都会很棒。
谢谢。

参考方案

使用jQuery .one

说明:将处理程序附加到元素的事件。该处理程序每​​个元素最多执行一次。

 $(document).one("click","#vote",function(){
        $(this).children($btn).attr('disabled', true);
        return true;
    });

jquery.post()和php - php

我正在使用$()。post和php来更改的内容。脚本成功执行-萤火虫清楚地表明textarea标记之间的文本已更改,并且我的小警报触发。但是,用户看不到更改。在Firefox中根本不会发生更改,而在IE中,textarea最多可延迟10秒更新。这是我正在使用的jQuery:$(document).ready(function() { $('#pv_…

jQuery Ajax和php类 - php

我正在尝试学习如何在php中使用oop。我对jQuery也很陌生。是否可以向php类方法发出Ajax请求?我只将Ajax请求发送到专门用于此目的的文件,并且返回我需要的数据。 参考方案 简短答案:不可以。长答案:Ajax只是一个使用JavaScript从浏览器发出HTTP请求而无需离开页面的术语。您唯一可以“呼叫”的是URL。您可以编写PHP以根据URL来执…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

jQuery .post()返回数组 - php

对不起,标题不好,但我不知道该如何命名。我的问题是,每当我从选择框传递一个值时,我都会触发此jquery事件以选中该复选框。基本上我回显$ res [];在selecctedgr.php。我需要使用json吗?我该怎么办?主页:$("#group_name").change(function(){ var groupname = $(&#…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…