Среда выполнения JavaScript в формате JSON ошибка неопределено
Я новичок в MVC,я создал экран забытого пароля,
Я хочу получить EmailId из имени пользователя, введенного пользователем в текстовое поле Username.
Но я получаю ошибку Javascript runtime error Json is undefined
Что я уже пробовал:
<script src="/Scripts/json2.js"></script> <script src="/Scripts/jquery-1.10.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#UserName").change(function () { $.ajax({ Type:"GET/POST", ContentType:"application/json;charset=utf-8", url:'/Login/GetEmail?UserId=0&IsEnabled=False&RoleId=0&Status=False', data:{allData : Json.Stringify(Model)}, dataType:"json", success: function(data){ //alert(data.property1 + data.property2 ); if (data == null) { alert('User Id not available') } else if (data.EmailId == null || data.EmailId == "") { alert('Email Id not available'); } else { $("#EmailId").val(""); } }, error: function(){ alert("Error"); } }); }); }); </script>
Действие в контроллере
public User GetEmail(User u) { List<User> uList = gc.Users.Include(p => p.Role).Where(p => p.UserName == u.UserName).ToList(); return u; }