0
我正在使用jQuery和AJAX进行表单验证和提交。现在,大部分工作都很完美。只是一个小片段,这是妨碍:jQuery/AJAX“表单提交后的动作”不起作用
alert ('Validation success');
jQuery.post(
jQuery(this).attr('action'),
jQuery(this).serialize(),
function(response) {
alert('display thank you');
},
'json'
);
return false;
该职位工作。显示“验证成功”,表单被提交,数据存储在数据库中并发送电子邮件。但是...之后的警报('显示谢谢')没有显示。这意味着我无法显示“谢谢”信息。
它可能是一些小而笨的东西,但我一直在盯着它几个小时,我找不到它,所以如果有人能帮助我,那将会很棒。谢谢。
您是否检查过控制台/ Firebug中的错误? –
如果您没有返回有效的json对象,请尝试删除'json'数据类型。 – climbage
喔!回答发现感谢攀爬和rich.okelly。谢谢!我知道这一定是愚蠢的。顺便说一句,罗里,我看到你编辑了这篇文章。目前的代码是以多行的形式写入默认的发布方式吗?我会确保能够适应未来的任何帖子。 – NekaraNef