Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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
Javascript 如何使用Jquery从Asp.NETWEPAPI返回整数值_Javascript_Jquery_Asp.net Web Api - Fatal编程技术网

Javascript 如何使用Jquery从Asp.NETWEPAPI返回整数值

Javascript 如何使用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

这是我的管理员返回某些产品的部门Id

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()]