【发布时间】:2020-06-04 17:17:38
【问题描述】:
我的 Web API 中的表单有问题。表格非常简单。用户输入一个字符串,控制器接收该字符串并将其插入到带有 id 的数据库中。与数据库的连接有效,我可以安全地读取它。
EDIT 这是控制器中的代码。 EDIT 2 这是正确且有效的控制器
public ActionResult PostMyData(string json)
{
try
{
var newEntry = new Questions() { Id = json.Id, Question= json.Question};
context.Questions.Add(newEntry);
context.SaveChanges();
return Ok();
}
catch (Exception e)
{
return BadRequest();
}
}
这是 HTML 页面的一部分。 编辑 这是不返回错误的更新脚本。 EDIT 2 这是正确且有效的脚本
<script language="Javascript">
$(document).on('click', '#submitButt', function () {
var myquestion = $('#question').val();
var json = {
Id : 1,
Question: myquestion
}
$.ajax({
type: "POST",
url: "api/Simple",
data: JSON.stringify(json),
dataType: "json",
contentType:"application/json",
success: function (data) {
alert(data);
},
error: function (data) {
alert("An Issue has occured");
}
});
})
</script>
【问题讨论】:
-
这里有问题吗?
-
这不是问题或对问题的有用描述。请阅读What do you mean "it doesn't work"?
-
你能告诉我们错误吗?并将您的问题放在帖子中而不是在评论中,以提供更多帮助
标签: javascript c# asp.net-web-api