【发布时间】:2019-11-07 01:38:28
【问题描述】:
我正在尝试发布数据并尝试从控制器再次返回并将其显示到警报框但不知道为什么这不起作用
这里是控制器代码
[HttpPost]
public ActionResult getRequirmentsByProject(string projectname)
{
return Json(projectname, JsonRequestBehavior.AllowGet);
}
这是我的前端代码
<input id="projName" type="text" name="Name" required="" value="javascript">
这是我的脚本代码
var projectname = document.getElementById('projName').value;
$.ajax({
url: '/Worksheet/getRequirmentsByProject',
type: 'post',
data: { projectname },
contentType: 'application/json; charset=utf-8',
success: function (html) {
alert(html);
},
error: function (error) {
$(that).remove();
DisplayError(error.statusText);
}
});
【问题讨论】:
-
究竟是什么不工作?
-
[HttpPost]和Json(projectname, JsonRequestBehavior.AllowGet);部分有点令人困惑。 -
我可以试试httpget吗?
标签: c# ajax post model-view-controller