我想将表单数据从视图传递到控制器操作。但是我遇到了一个问题,在单击调用 ajax 方法的按钮后,什么也没有发生。这是我的 ajax 代码:
<script type="text/javascript">
function insert()
{
var id = document.getElementById("ID").value;
var name = document.getElementById("Name").value;
$.ajax({
type: "POST",
url: '@Url.Action("Create","Home")',
data: { ID: id, Data: name }
}).done(function (msg) {
alert("Data Saved: " + msg);
});
}
</script>
Home 是一个控制器, Create 是它的方法。我的控制器代码:
public string Create(int id , string name)
{
return name;
}
单击提交按钮后,没有任何事情发生,即控制器没有返回“名称”的值。我需要这方面的帮助,在此先感谢