Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在不期望返回结果的情况下向服务器发送ajax调用?_Jquery_Ajax_Model View Controller_Asp.net Ajax - Fatal编程技术网

Jquery 如何在不期望返回结果的情况下向服务器发送ajax调用?

Jquery 如何在不期望返回结果的情况下向服务器发送ajax调用?,jquery,ajax,model-view-controller,asp.net-ajax,Jquery,Ajax,Model View Controller,Asp.net Ajax,我将输入传递给actionResult,actionResult将使用它创建一个新对象,并使用entityFramework将其插入数据库,但不想返回任何内容 $(document).ready(function () { $("#Add").click(function () { var EmployeeeId = $("#EmployeeId").val(); var Phone =$("#Phone").val()

我将输入传递给actionResult,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");
                        }

这是我的控制器代码,调用了控制器操作

 [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
});

在动作方法中返回void

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

你的头衔表明你并不期待结果。你问题的第一行说你是。是哪一个?你想发生什么事?所以忽略回答。。。或者更改服务器上的方法,使其不返回任何内容。我将尝试此方法并通知您。如果a仍要执行另一个操作,但不依赖于数据,该怎么办。例如,显示一条成功消息