讓我得到「404未找到」做一個Ajax調用, 也許,我不知道如何路由作品...apicontroller不從阿賈克斯
function ApproveAlert(ID) {
$.ajaxPost('/api/DeviceApi/ApproveAlertNew', { 'ID': ID }, function (data) {
... get error "404 Not Found"
}, null);
}
我mvc4 C#應用程序
我有狂勝配置:
RouteTable.Routes.MapHttpRoute(
name: "defaultapiaction",
routeTemplate: "api/{controller}/{action}"
);
RouteTable.Routes.MapHttpRoute(
name: "defaultapiid",
routeTemplate: "api/{controller}/{action}/{id}"
);
和apicontroller:
public class DeviceApiController : ApiController
{
//
// GET: /DeviceApi/
[HttpPost]
public bool ApproveAlertNew(int ID)
{
..do
}
嘗試使用'$ .post('/ api/DeviceApi/ApproveAlertNew?ID ='+ ID,{},函數(數據)' – nemesv 2013-03-03 16:13:18
我想要發佈數據 – 2013-03-03 17:11:07