jquery - 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());
}
解决方案
推荐阅读
- java - 如何从 React 前端使用 Spring 后端将文件上传到 S3 存储桶?
- php - 改造后的同时get?
- google-analytics - 谷歌分析测量协议不在视图中
- java - 在 cmd 中找不到 Psql 通过 Java 启动
- mysql - MySQL平均查询只返回一行
- javascript - Uncaught ReferenceError: $ is not defined javascript
- html - 为什么删除这些元素时会出现空白?
- python - 在 Pythonanywhere 中部署后的 MySQL 连接错误消息
- linq - 基于多列的 Join LINQ 查询的分组/排序输出
- html - 使用 DirectAdmin 面板设置电子邮件不起作用