API可以被不同的项目访问,该项目具有HTML页面,但不能在Controller View上被访问?

时间:2018-11-26 12:17:57

标签: asp.net asp.net-mvc-4 asp.net-web-api

我在一个项目中创建了一个WEBAPI,并在其他项目中使用了该API。如果其他项目在HTML页面中呈现,则其他项目可以使用API​​,但无法在控制器的View中呈现API。请帮忙!

Below code is working in HTML page but when I copied same code inside a View of a Controller then its not working . 

Help !!!!!!

这是脚本enter code here            $(document).ready(function(){

        //Close the bootstrap alert
        $('#linkClose').click(function () {
            $('#divError').hide('fade');
        });

        // Save the new user details
        $('#btnRegister').click(function () {
            $.ajax({
                url: 'http://localhost:54264/api/account/register',
                method: 'POST',
                data: {
                    email: $('#txtEmail').val(),
                    password: $('#txtPassword').val(),
                    confirmPassword: $('#txtConfirmPassword').val()
                },
                success: function () {
                    $('#successModal').modal('show');
                },
                error: function (jqXHR) {
                    $('#divErrorText').text(jqXHR.responseText);
                    $('#divError').show('fade');
                }
            });
        });
    });
</script>

以下是我面临的错误

jquery-3.3.1.min.js:2 POST http://localhost:54264/api/account/register 400(错误请求)

0 个答案:

没有答案