2014-11-23 79 views
0

我收到以下错误:遗漏的类型错误:未定义是不是一个函数ERROR1

遗漏的类型错误:未定义是不是一个函数的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> 

任何想法?

回答

1

JavaScript是大小写敏感的JSON.Stringify(Site)应该JSON.stringify(Site)(小写字母 “S”)

+0

谢谢!这解决了它! – Jorge 2014-11-23 19:16:06

相关问题