JSON не является подлинным - PullRequest
       32

JSON не является подлинным

0 голосов
/ 08 ноября 2019
var test = JSON.stringify({ selectedIds: selectedIds });
debugger;
$.ajax({
    type: "POST",
    url: $.Handler('UserAdmin', 'MassDelete'),
    contentType: 'application/json',
    traditional: true,
    data: JSON.stringify({ selectedIds: selectedIds }),
    success: function (data) {
        if (data.success === true) {

            //reload grid\data table.
            this.ajax.reload();

            //reset selected Ids.
            selectedIds.length = 0;

            alert("Record(s) deleted!");
        }
        else {
            alert("Failed to delete record(s)! ");
        }
    },
    error: function (event, xhr, options, exc) {
        debugger;
        alert("Ajax error!");
    }
});

Результат test равен {"selectedIds":[1,2,4,5,6,7,8,9,10,11]}

Я проверяю его, используя https://jsonlint.com/

Он сказал, что это действительный JSON.

Но яполучаю эту ошибку от error: function (event, xhr, options, exc), в event

Invalid JSON примитивно: __RequestVerificationToken = 8_FtxCCCbCMCFCTJ_pPyITT-e5fd74ETemgrKVYtDNho_RPIOjRhDAlDYYO46dlRRVjX2DDI91bl-5nn7uspOzXBX8zyzJut5KmagSMkfA_rySSVxh4qPIBl0GSdNjRO0

Я не могу даже до C #. код:

[HttpPost]
public JsonResult MassDelete(int[] selectedIds)
{
    return Json(new { success = true });
}

URL запроса :

http://localhost:51308/UserAdmin/MassDelete

Заголовки запроса :

Accept: /

Accept-Encoding: gzip, deflate

Accept-Language: en-SG

Cache-Control: no-cache

Соединение: Keep-Alive

Длина содержимого: 178

Тип содержимого: application / json

Cookie: EPSCookies =;ASP.NET_SessionId = ggrvlp4dzpexnaxii4nathsy;__RequestVerificationToken = OKOef4WDNzJdymQ8O6PeVkvnW04fvXVtlbn4sI7IcF8Q9Wta3uZIfiI7h-50bH1D7OF0DcBfrM_3L8s90dR6_L7ZkhQ26RT4Lr64TGPFWRM1 * * * тысяча сорок-девять 1050 * Хост: локальный: 51308 * * * тысяча пятьдесят-одна 1052 * Referer: http://localhost:51308/UserAdmin/UserSkillMatrixOverview

User-Agent: Mozilla / 5.0 (Windows NT, 10.0; WOW64; Trident / 7.0; rv: 11.0) как Gecko

X-Requested-With: XMLHttpRequest

Заголовки ответа :

Контроль кэша: частный

Content-Length: 11061

Content-Type: text / html;charset = utf-8

Дата: пт, 08 ноя 2019 08:49:34 GMT

Постоянный-Auth: true

Сервер: Microsoft-IIS / 10.0

X-AspNet-версия: 4.0.30319

X-Frame-Options: AllowAll

X-Powered-By: ASP.NET

X-SourceFiles:??? = UTF-8 В RDpcVEZTXEFUU19NSVNQcm9qZWN0Q29sbGVjdGlvblxNYW51ZmFjdHVyaW5nXE1haW5cRWxlY3Ryb25pY1B1bGxTeXN0ZW1cU291cmNlXEVQU1xFbGVjdHJvbmljUHVsbFN5c3RlbVxVc2VyQWRtaW5cTWFzc0RlbGV0ZQ == = * * тысячу восемьдесят-два

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...