这是缺少半冒号或大括号或其他东西,我找不到在哪里或如何.
有关如何调试此类问题的任何建议都会有所帮助.我在线上添加了一个firebug告诉我,它仍然没有用,也没有意义.
$(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;
});
});
Run Code Online (Sandbox Code Playgroud)
它仍然显示语法错误
function()
{
$('#thankYou').show(1000,setTimeout(
function(){
$('#thankYou').hide()
})
,3000);
}
Run Code Online (Sandbox Code Playgroud)
您应该在这些功能上做更多的嵌套,它可能会帮助您在将来解决它.这里的代码更加缩进:
$(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;
});
});
Run Code Online (Sandbox Code Playgroud)
问题是';' 成功函数声明后.
这里:
,3000);
}; //<-- that should not have a semicolon
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |