控制器操作未调用。如何从jquery调用此AuthorizeSubmit方法? [英] The controller action not called.How to call this AuthorizeSubmit method from jquery?
本文介绍了控制器操作未调用。如何从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屋!
查看全文