所以我有
$(document).ready(function() {
$('#button').click(function(e) {
e.preventDefault();//do not submit the form
//go to a specific place
});
});
不幸的是,我的页面需要加载相当多的数据,所以需要一些时间才能准备好。该按钮位于表单内部。
如果页面还没有完全加载,而用户单击了按钮,我实际上会得到我不想要的默认事件(提交表单) executed...which
在我们的工作流程中,按下按钮的速度不太可能那么
因此,我在我的网站主页上设置了一个密码恢复选项,它使用swift mailer向用户发送新密码的电子邮件。用户在框中输入他/她的电子邮件,主页向php脚本发送AJAX请求。所有这些都可以工作,但是当你点击发送时,php脚本需要一段时间才会发回一个回复,写着New password successfully sent to email。我不希望用户一次又一次地点击发送,认为第一次点击没有成功。有没有办法在ajax等待脚本响应时禁用send按钮并显示某种类型的加载栏?谢谢
我正在尝试调用一个控制器方法,它将从cshtml页面生成。当控制器执行操作时,该按钮必须保持禁用状态,并且必须在整个过程完成后才能启用。现在该按钮被禁用,但在该过程完成后不再启用。另外,如果您刷新页面,即使进程仍在进行,按钮也会被启用,这不应该发生。是否有任何帮助,我可以如何获得这一点? .cshtml文件 function generate()
{
$('generate').attr('disabled',true);
alert('Process started')
var date=$(#ReportFromDa
我有一个网站,其中页面的一部分( #main-inner块)是通过AJAX加载,以加快导航。这个页面片段可以包含各种社交按钮(twitter、G+、facebook),这些按钮是在AJAX调用成功完成并将HTML注入页面后初始化的。
当访问者在页面上时,这种AJAX加载可能会发生几次:每次都会删除(通过jQuery) #main-inner块,并在AJAX调用成功时重新创建。
我的问题是facebook的"like“按钮只有在第一次AJAX调用之后才能正确初始化。在接下来的调用中,facebook按钮不再出现,一段时间后,控制台显示此错误消息:fb:like failed to res
我的网站中有jquery按钮,但是这些按钮中的一些并不是每个用户都可以点击的,所以必须有权限,所有按钮都进行ajax调用,所以我如何控制这些按钮,例如,如果我有3个按钮,比如:
button1_click()
some ajaxcalls
button2_click()
some other ajax calls
button3_click()
another calls
所以管理员可以调用这个事件,但是简单的用户只需要调用按钮3。
我需要什么样的方法?
-Do必须使用另一个ajax调用来控制每个按钮,如下所示:
button1_click()
an ajax call (perm
我在努力想办法让这件事成功。
function foo(a) {
$('#this-button').show();
}
function buttonClicked() {
//get access to var a
}
HTML
<button id="this-button" onclick="buttonClicked();">
这是一个简化的版本,但我的想法是一样的。
foo接受一个变量,然后使一个按钮可见。当单击按钮时,我希望使用var a做更多的事情。
所以,就像要等到按钮被点击才能继续这个函数?
好像想不出来