这是缺少一个分号或大括号或什么,我不能找出在哪里或如何。缺少{参数列表后
有关如何调试这类问题的任何建议将有所帮助。我添加了一个萤火虫告诉我,它仍然没有工作,也没有道理。
$(document).ready(function() {
$('#go').click(function() {
$.ajax({
type: 'POST',
data: $('#newsletter').serialize(),
url: $('#newsletter').attr('action'),
success: function()
{
$('#thankYou').show(1000,setTimeout(
function(){
$('#thankYou').hide()
})
,3000);
};
});
return false;
});
});
它仍然表明与本
function()
{
$('#thankYou').show(1000,setTimeout(
function(){
$('#thankYou').hide()
})
,3000);
}
我猜最后一个以上的三个分号是错误的,但我不确定。 –
你确定里面没有其他代码?或某些浏览器上的错误控制台插件是有用的插件。你可以试试它。 –
我使用[JSLint](http://jslint.com/)。它会告诉你你的错误和它们发生的地方。这有点激烈,但如果你喜欢,你可以改变设置,使其更自由。 – tjameson