数据未发布到具有多个参数的razor页面的ajax方法

时间:2019-05-10 06:10:15

标签: jquery ajax razor

我正在发送具有多个参数的ajax调用,它将调用发送到具有数据丢失的post方法。此代码在MVC中工作正常。

此代码中的问题是什么。 为什么数据不发布到方法上?

$.ajax({
    type: "POST",
    url: "ListUnAssociate?handler=Send",
    beforeSend: function (xhr) {
    xhr.setRequestHeader("XSRF-TOKEN",

    $('input:hidden[name="__RequestVerificationToken"]').val());
    },
    data:JSON.stringify({
    practiceJson : Practice ,
    searchCriteria: searchFilter,
    userId :@Model._userId,
    appId : @Model._appId ,
    forAllPractice:isChecked}),

    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (response) {
    },
    failure: function (response) {
        alert(response);
    }
});

public ActionResult OnPostSend(List<PracticeUserModel> practiceJson, 
    PracticeUserFilterView searchCriteria, int userId, int appId, bool 
    forAllPractice = false)
{
    //some code
}

0 个答案:

没有答案