【发布时间】:2012-05-12 18:14:08
【问题描述】:
我的网站上有一个 RSVP 框,我希望人们根据他们是否来点击勾选或交叉图像。我目前有一个更新 SQL 数据库的 PHP 系统,但它会重新加载页面。
我试过这段代码:
$(document).ready(function() {
var options = {
url: 'process.php',
type: 'post',
data: 'attending',
success: success
};
// bind to the form's submit event
$('.attending').click(function {
$(this).ajaxSubmit(options);
return false;
});
function success(responseText, $form) {
$(".attending").hide();
$(".success").fadeIn();
}
});
RSVP 按钮是带有标签的链接 但我正在为此苦苦挣扎,任何帮助将不胜感激!
谢谢
【问题讨论】:
-
检查错误控制台是否有 JS 错误。
-
.click函数后面缺少括号,它应该是.click(function() { -
您对代码的具体问题是什么?使用您发布的代码时,它是否根本不起作用并且根本不提交(jquery 错误)?页面是否仍在重新加载(意味着您的绑定不起作用)?
-
$('.attending').click(function(e) { $(this).ajaxSubmit(options); e.preventDefault(); });您的点击事件有一些语法错误。
-
是的,页面一直在重新加载,数据库也没有更新?