如何从JavaScript向服务器发送请求

时间:2013-11-16 14:25:10

标签: jquery asp.net-mvc http-post

在我的解决方案中,我有一个名为OrdersController的控制器。它实现了一些方法,其中之一是:

[HttpPost]
private void DeleteAllOrders( bool deleteOrNot)
{
  //something
}

我有.js文件描述了元素的click事件,我想从java脚本发布到theat controller的(/ Orders / DeleteAllOrders)方法。

$("#clear-all-orders").click(function () {

        var urlToTheControllerMethod = "/Orders/DeleteAllOrders";

        $.post(urlToTheControllerMethod, true);

    });

1 个答案:

答案 0 :(得分:0)

正如我所看到的,您在服务器上使用的是asp.net mvc。您必须将可见性修饰符更改为public以公开该方法。

[HttpPost]
public void DeleteAllOrders( bool deleteOrNot)
{
  //something
}