jquery - 如何向服务器发送ajax调用而不期望返回结果?

标签 jquery ajax model-view-controller asp.net-ajax

我将输入传递给actionResult,它将使用它来创建一个新对象并使用entityFramework将其插入到数据库中,并且不想返回任何内容。

    $(document).ready(function () {  
        $("#Add").click(function () {
            var EmployeeeId = $("#EmployeeId").val();
            var Phone =$("#Phone").val();
            var Email = $("#Email").val();
            var Address = $("#Address").val(); 
        var UserModel =
{
    "EmployeeId": EmployeeeId,
    "Phone": Phone,
    "Address": Address,
    "Email": Email

};    $.ajax({url: '@Url.Action("AddNewContactList","Home")',

            type: "POST",
            dataType: "json",

            data: JSON.stringify(UserModel),
            contentType: 'application/json; charset=utf-8',


                        success: function (result) {

                           //Doesnt Matter

                        },
                        error: function (xhr, ajaxOptions, thrownError) {

                            alert("Failed");
                        }

这是我的 Controller 代码,其中调用了 Controller 操作

 [HttpPost]
    public ActionResult AddNewContactList(ContactList c)
    {
        DbContext m = new DbContext();
        m.ContactList.Add(c);
        m.SaveChanges();
        return View();
}

最佳答案

只需在ajax请求中添加url和data属性即可。

$.ajax({
  url: "yourURL",
  data: yourData
});

关于jquery - 如何向服务器发送ajax调用而不期望返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37252470/

相关文章:

c# - AJAX 将多个数据发布到 ASP.Net MVC

javascript - 返回 PartialView 时在脚本内使用 TempData

javascript - 在 .NET MVC 中保留 javascript 状态

javascript - 通过具有类似数组的属性的属性选择 dom 元素

javascript - 如何在 php 中使用 jquery 或 javascript 从 bootstrap 下拉列表中打印所选元素

javascript - 我可以在多选中的选项上绑定(bind)什么事件?

java - 如何访问 thymeleaf 模型属性(具体来自对象的列表)以填充 html 下拉列表?

javascript - 关于回调函数的 jQuery 术语

javascript - 将自动完成 HTML 建议插入搜索栏中

php - ZF MVC - 对象和映射器