Javascript Ajax成功函数未激发

Javascript Ajax成功函数未激发,javascript,jquery,ajax,asp.net-mvc,Javascript,Jquery,Ajax,Asp.net Mvc,我有一个带有ajax调用的javascript函数。它安全地到达控制器,没有问题。但当控制器将结果返回到json格式时,我还没有在视图页面中获取数据 下面是代码片段: 控制器动作方法: public JsonResult GetContactDetails(string contactId) { Contact objContact = _contactService.Get(contactId.TryToInt()); return Json( objContact, Json

我有一个带有ajax调用的javascript函数。它安全地到达控制器,没有问题。但当控制器将结果返回到json格式时,我还没有在视图页面中获取数据

下面是代码片段: 控制器动作方法:

public JsonResult GetContactDetails(string contactId)
{
    Contact objContact = _contactService.Get(contactId.TryToInt());
    return Json( objContact, JsonRequestBehavior.AllowGet);
}
Javascript方法:

功能GetContactDetails(联系人ID、名称、手机){
$.ajax({
cache:false,
url:'@url.Action(“GetContactDetails”、“客户端”),
键入:“获取”,
async:false,
数据:{contactId:contactId},
数据类型:“json”,
成功:功能(结果){
警惕(“是”);
调试器;
},
错误:函数(){
警报(“错误”);
}
});

}
您是否在
错误
中收到
警报
控制台中出现任何错误
?将触发Yes error方法。每次我收到错误警报。@TusharAnd
console
有什么要说的?这是我收到的控制台错误消息。“未捕获类型错误:$(…).onChange不是函数”@Tushar$(“#Contacts_u@(Model.Guid)uu Contact”).change(函数(){debugger;var contactId=$(this).val();var designation=“Contacts_@(Model.Guid)u Contact_udesignation”;var mobile=“Contacts_u@(Model.Guid)__联系人“获取联系人详细信息(联系人ID、名称、手机);});从这段代码中启动GetContactDetails函数。我使用了$().change()方法@t您是否在
错误
中收到
警报
控制台中出现任何错误
?将触发Yes error方法。每次我收到错误警报。@TusharAnd
console
有什么要说的?这是我收到的控制台错误消息。“未捕获类型错误:$(…).onChange不是函数”@Tushar$(“#Contacts_u@(Model.Guid)uu Contact”).change(函数(){debugger;var contactId=$(this).val();var designation=“Contacts_@(Model.Guid)u Contact_udesignation”;var mobile=“Contacts_u@(Model.Guid)__联系人“获取联系人详细信息(联系人ID、名称、手机);});从这段代码中启动GetContactDetails函数。我使用了$().change()方法@图沙尔