Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 Ajax POST请求don';不要显示警报_Javascript_C#_Jquery_Ajax_Asp.net Mvc - Fatal编程技术网

Javascript Ajax POST请求don';不要显示警报

Javascript Ajax POST请求don';不要显示警报,javascript,c#,jquery,ajax,asp.net-mvc,Javascript,C#,Jquery,Ajax,Asp.net Mvc,我正在使用此代码删除注释 但当我删除评论时,它不会显示我成功的警告。有什么问题吗 function DeleteComment(id) { jQuery.ajax({ url: "/Admin/Comment/DeleteComment/" + id, dataType: 'json', success: function (data) { if (data === true)

我正在使用此代码删除注释

但当我删除评论时,它不会显示我成功的警告。有什么问题吗

function DeleteComment(id) {
        jQuery.ajax({
            url: "/Admin/Comment/DeleteComment/" + id,
            dataType: 'json',
            success: function (data) {
                if (data === true) {
                    alert("نظر مورد نظر با موفقست حذف گردید");
                } else {
                    alert("خطایی رخ داده ، نظر حذف نشد . لطفا خطا را بررسی کنید");
                }
            }
        });
    }
**编辑**

public JsonResult DeleteComment(int id)
    {
        var deletecomment = _CommentService.CommentByID(id);
        if (_CommentService.RemoveComment(deletecomment))
        {
            return Json(true);
        }
        else
        {
            return Json(false);
        }
    }

如果您的请求方法是
GET
,则必须使用
jsonrequestbehavior.AllowGet
,如下所示:

返回Json(true,jsonRequestBehavior.AllowGet)

如果查看
控制台
,您将看到一个错误

为什么需要jsonrequestbehavior.AllowGet

这是为了防止使用返回数据的JSON请求受到非常特定的攻击


默认情况下,
MVC
框架不允许您使用
JSON
对象响应
GET
请求方法,但是,如果您需要发送
JSON
以响应
GET
动词,您必须使用
jsonrequestbehavior.AllowGet

允许此操作。请显示服务器端方法。url是否正确?您得到的回报是什么?如果
数据
是真值或假值,只需执行
如果(数据)
,它不显示的原因可能是因为您没有收到成功调用,请尝试添加一个错误:调用您确定此请求返回成功响应吗?@Alexandru IonutMihai。赞成。我认识我的朋友