调用控制器后Ajax抛出错误 - javascript

我在从jquery ajax调用控制器方法时遇到一些问题。调用controller方法,并且数据servername正确传递。但是,在我的控制器可以将任何东西返回给jquery之前,jquery进入了错误状态。

这是我的jquery和控制器代码段:

$.ajax({
    type: 'POST',
    url: '@Url.Action("serverLookup", "QC")',
    dataType: 'text',
    data: { 'serverName': servername },
    success: function (result) {
         alert(result);
         debugger;
    },
    error: function (result) {
         debugger;
    }
});

[HttpPost]
public ActionResult serverLookup(string serverName)
{
    string data = myMethod.getData();
    return Content(data);
}

在一切之上。达到错误时给出的结果值也完全没有帮助。

参考方案

将您的回复作为JsonResult发回

[HttpPost]
public JsonResult serverLookup(string serverName)
{
    string data = myMethod.getData();
    return Json(data);
}

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在C#中将文本转换为绣花针 - javascript

                                                                                                                    我正在像http://www.vistaprint.in/vp/ns/easypath/studio.aspx?template…

通用日期时间格式 - javascript

我正在开发一个将日期时间从JavaScript(客户端)发送到Web服务(服务器端)的应用程序。现在,DateTime的问题在于它具有多种格式,并且在任何情况下客户端都可能具有与服务器不同的DateTime格式,这可能会中断服务器端对datetime的解析。我以为JavaScript的函数“ getTime()”将等同于C#的datetime属性“ Tick…

如何添加按钮并重定向到MVC4中的另一个视图? - javascript

我有一个疑问。我有一个称为CustomerMaster的视图。在CustomerMaster视图中,我有一个字段,例如'Area','City'等。如果城市已经在列表中,它将自动显示在Dropdown中。假设我需要的城市不在列表中,这意味着我必须添加该城市。因此,我决定在“城市”字段附近保留一个“添加”按钮。如果单击该按钮,则需要重定向到该视图。那么我该如何…

asp.net mvc或javascript将另一页的结果返回给方法 - c#

是否可以将另一个页面的结果返回给JavaScript方法或C#控制器操作?我有一个共享的复杂页面,该页面在我的网站上遍布使用,当前用于在C#后端的用户数据上设置单个变量。当用户完成共享的复杂页面后,我将返回引用页面。当用户在刷新或返回时将其作为url参数传递给返回的页面时,我返回的页面包含新选择的变量。我有一个新页面,我希望从我的共享复杂页面中返回该变量。但…