为什么在我的脚本中放置此函数会导致我的页面重新加载,因此会丢失我想要求的所有值?
$('.price').blur(function () {
var sum = 0;
$('.price').each(function() {
sum += Number($(this).val());
});
// here, you have your sum
});
我正在使用nodejs和expressjs,如果它与它有关。感谢任何花时间阅读此内容的人。
答案 0 :(得分:2)
代码上存在阻止
的错误return false;
要执行,所以表单被提交导致页面刷新,我建议你将提交处理程序替换为:
$('#addthisquote').submit(function(e) {
e.preventDefault();
...
}
这将始终取消表单提交,并将在控制台上显示实际错误。