加载后缺少参数传递,ajax Onclick参数传递通过

时间:2020-03-10 03:18:37

标签: javascript c# ajax asp.net-mvc

Java脚本

    $("#samplefile").click(function () {
        alert("onclick");
        MemberCategoryReport.SampleFile();
    });



SampleFile: function () {
        formdata = {
            buCode: BUSELECTION_CODE
        };
        alert("SampleFile_call");
        $.ajax({
            type: 'POST',
            url: MemberCategoryReport.sampleFileUrl,
            data: JSON.stringify(formdata),
            contentType: 'application/json; charset=utf-8',
            dataType: 'json'
        });

CS

public FileResult SampleFile(string buCode)
{

}

cshtml

@Html.BOSButton(UIResources.Area_CMP_SampleTemplateCSV, "upload-sample", UIEnum.AccessLevel.Create, UIEnum.BackOfficePage.MemberCategoryReport, new {id= "samplefile", type = "submit", @class = "btn btn-default", tabindex = 7 })

基于给定的片段,我想要onclick按钮,它将通过buCode, 当我单击按钮时,在cs中将显示参数bucode,但随后它将再次加载到cs中,并且参数为null。 我尝试将ajax类型更改为,但是当onclick cshtml返回cs中的null时。 所以我不知道出了什么问题。

0 个答案:

没有答案