Jquery 未捕获类型错误:未定义不是函数错误1

Jquery 未捕获类型错误:未定义不是函数错误1,jquery,Jquery,我得到以下错误: 未捕获类型错误:未定义不是函数Hello.html:30createSite Hello.html:30(匿名函数)Hello.html:22j jquery latest.min.js:2k.fireWith jquery latest.min.js:2m.extend.ready jquery latest.min.js:2J 下面是我的代码: <!DOCTYPE html> <html> <head> <script sr

我得到以下错误:

未捕获类型错误:未定义不是函数Hello.html:30createSite Hello.html:30(匿名函数)Hello.html:22j jquery latest.min.js:2k.fireWith jquery latest.min.js:2m.extend.ready jquery latest.min.js:2J

下面是我的代码:

    <!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 <h1>Hello</h1>

 <script>

 $(function() {

     var Site = { 
             id: 3, 
             name: "JSON test Site",
             latitude: 12.23, 
             longitude: 23.34
             };

     createSite(Site);
 });

 function createSite(Site) {
     $.ajax({

         url : "api/site",
         type : "post",
         data: JSON.Stringify(Site),
         dataType: "json",
         contentype: "application/json",
         success: function(response) {
             console.log(response);  
         },

        error: function(response) {
            console.log(response);
        }


     }); 

 }

 </script>
</body>
</html>

在此处插入标题
你好
$(函数(){
var Site={
id:3,
名称:“JSON测试站点”,
纬度:12.23,
经度:23.34
};
创建站点(站点);
});
函数createSite(站点){
$.ajax({
url:“api/站点”,
类型:“post”,
数据:JSON.Stringify(站点),
数据类型:“json”,
ContentType:“应用程序/json”,
成功:功能(响应){
控制台日志(响应);
},
错误:函数(响应){
控制台日志(响应);
}
}); 
}

有什么想法吗?

Javascript区分大小写
JSON。Stringify(站点)
应该是
JSON。Stringify(站点)
(小写“s”)

谢谢!这就解决了!