控制器操作未调用。如何从jquery调用此AuthorizeSubmit方法? [英] The controller action not called.How to call this AuthorizeSubmit method from jquery?

查看:66
本文介绍了控制器操作未调用。如何从jquery调用此AuthorizeSubmit方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

function btnyesclick() {
        alert("hello");
        var Strno = "AuthorizeSubmit";

        $.ajax({
            url: '/Intimation/Intimation/AuthorizeSubmit',
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify({ value: Strno, Unchecked: Strno, check: Strno }),
            success: function (result) {
                $('#grid').data('kendoGrid').dataSource.data(result);
            },
            dataType: 'json'
        });
    }







控制器






controller

public JsonResult AuthorizeSubmit([DataSourceRequest] DataSourceRequest dsRequest, string Id, string Unchecked, string check) 
        {
            ObservableCollection<string> obcSubmitCollection = new ObservableCollection<string>();
           
            foreach (var item in list)
            {
                if (item.blAuthorizeChk == true)
                {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
                else if (item.blRejectChk == true)
                {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
                else if (item.blCancelChk == true)
                 {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
            }

         
      

            return Json(list);
        }   

推荐答案

.ajax({
url:' / Intimation / Intimation / AuthorizeSubmit'
类型:' POST'
contentType:' application / json; charset = utf-8'
data: JSON .stringify({value:Strno,Unchecked:Strno,check:Strno}),
成功: function (result){
.ajax({ url: '/Intimation/Intimation/AuthorizeSubmit', type: 'POST', contentType: 'application/json; charset=utf-8', data: JSON.stringify({ value: Strno, Unchecked: Strno, check: Strno }), success: function (result) {


' #grid')。data(' kendoGrid').dataSource.data(result);
},
dataType:' json '
});
}
('#grid').data('kendoGrid').dataSource.data(result); }, dataType: 'json' }); }







控制器






controller

public JsonResult AuthorizeSubmit([DataSourceRequest] DataSourceRequest dsRequest, string Id, string Unchecked, string check) 
        {
            ObservableCollection<string> obcSubmitCollection = new ObservableCollection<string>();
           
            foreach (var item in list)
            {
                if (item.blAuthorizeChk == true)
                {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
                else if (item.blRejectChk == true)
                {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
                else if (item.blCancelChk == true)
                 {
                    obcSubmitCollection.Add(item.Slno.ToString());
                }
            }

         
      

            return Json(list);
        }   


这篇关于控制器操作未调用。如何从jquery调用此AuthorizeSubmit方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆