Javascript 如何使用Jquery从Asp.NETWEPAPI返回整数值
这是我的管理员返回某些产品的部门IdJavascript 如何使用Jquery从Asp.NETWEPAPI返回整数值,javascript,jquery,asp.net-web-api,Javascript,Jquery,Asp.net Web Api,这是我的管理员返回某些产品的部门Id public class DepartmentIdController : ApiController { private ApplicationDbContext db = new ApplicationDbContext(); public int GetDeptId(int prodId) { return db.Products.Where(c => c.Prod
public class DepartmentIdController : ApiController
{
private ApplicationDbContext db = new ApplicationDbContext();
public int GetDeptId(int prodId)
{
return db.Products.Where(c => c.ProductId) == prodId).Select(d => d.DepartmentId).FirstOrDefault();
}
}
我想在java函数中返回这个departmentId值,以便在其他函数和计算中使用它
我正在尝试这样做,但没有工作..而且我不擅长javaScript
function DepId(prId) {
$.ajax({
type: "GET",
url: "/Api/DepartmentId?prodId="+prId,
dataType: "json",
success: function (result) {
return result;
}
});
}
但是什么都不会发生,什么都不会回来。。。
提前谢谢你不擅长java?还是javascript?@Alex哈哈。。我是说JavaScript offcoursecheck控制台..添加一些调试器。检查控制器方法是否被命中。调试js并查看
result
中的内容。是否定义了Route/Api/DepartmentId?我看不出来。您可以在Chrome控制台中检查,此ajax调用将抛出not found html错误。DeptId方法前面应加[Route(“~/Api/DepartmentId”)][HttpGet()]