Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 在没有参数的操作页面加载中通过ajax调用发送令牌时,AntiForgery令牌为null_Jquery_Ajax_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

Jquery 在没有参数的操作页面加载中通过ajax调用发送令牌时,AntiForgery令牌为null

Jquery 在没有参数的操作页面加载中通过ajax调用发送令牌时,AntiForgery令牌为null,jquery,ajax,asp.net-mvc,asp.net-mvc-4,Jquery,Ajax,Asp.net Mvc,Asp.net Mvc 4,在页面加载中发送伪造令牌的Ajax调用 @{ ViewBag.Title = "Home Page"; } @Html.AntiForgeryToken(); <script src="~/Scripts/jquery-1.10.2.js"></script> <script type="text/javascript"> $(document).ready(function () { var token =

在页面加载中发送伪造令牌的Ajax调用

@{
        ViewBag.Title = "Home Page";
    }

@Html.AntiForgeryToken();

<script src="~/Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        var token = $('input[name="__RequestVerificationToken"]').val();
        $.ajax({
            headers: {
                '__RequestVerificationToken': token
            },
            url: "Test",
            type: "POST",
            contentType: "application/json",
            dataType: "json",
            data: {
                '__RequestVerificationToken': token
            },
            success: function (results) {
                //alert(url);
                alert("Success");
            },

            error: function (e) {
                alert(e.responseText);
            }
        });
    });

</script>
错误为-所需的反伪造令牌为空

[HttpPost]
    [ValidateAntiForgeryToken]
    public JsonResult Test()
    {
        return Json(new { Success = true });
    }