2014-11-23 4 views
0

Я получаю следующее сообщение об ошибке:Uncaught TypeError: не определено не является функцией Error1

Uncaught TypeError: не определено не является функцией 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

Смежные вопросы