这段代码有什么问题?属性列表后“错过”错误“

时间:2011-11-06 18:56:22

标签: jquery

有人能告诉我这个jquery有什么问题吗?

function() {  
var testscore =100; //testvalue to enter into the mysql database
$.ajax({  
                type: "POST",  
                url: "ajax.php",  
                data: testscore,  
                success: function(){  
                $('#hiddendiv').fadeIn();};  

            })
            }; 

我一直收到以下错误

missing } after property list
[Break On This Error] $('#hiddendiv').fadeIn();}; 

1 个答案:

答案 0 :(得分:3)

以下行末尾的分号是破坏代码的原因:

$('#hiddendiv').fadeIn();};

您位于对象文字内,因此您使用逗号分隔属性值而不是分号。

如果正确格式化代码,您可能更容易发现此类问题:

function() {  
  var testscore =100; //testvalue to enter into the mysql database
  $.ajax({  
    type: "POST",  
    url: "ajax.php",  
    data: testscore,  
    success: function(){  
      $('#hiddendiv').fadeIn();
    } 
  });
};