首页 > 解决方案 > AJAX 响应错误:[object Object] ASP.net Web 核心应用程序

问题描述

在我看来,我正在调用 AJAX 发布到控制器中传递数据的函数,但是我得到了错误响应,我认为这没有到达控制器中的函数。

看法

var course = "programming";
$.ajax({
  type: 'POST',
  dataType: 'JSON',
  url: '/Schedule/GetData',
  contentType: "application/json; charset=utf-8",
  data: {
    coursename: course
  },
  success: function(response) {
    // Generate HTML table.  
    //convertJsonToHtmlTable(JSON.parse(response), $("#TableId"));

    alert(response);
  },
  error: function(response) {
    alert("Error: " + response);
  }
});

控制器

public ActionResult GetData(string coursename) {

  var teachers = mydb.schedules.Where(s =>s.coursename == coursename).Select(s =>s.coursename);

  return Json(teachers, new Newtonsoft.Json.JsonSerializerSettings());
}

标签: jqueryasp.netajaxasp.net-webpages

解决方案


推荐阅读