在javascript bootgrid中调用控制器的操作
Call action of Controller in javascript bootgrid
我想调用控制器中部分视图中的引导模式,我使用JQuery Ajax和Bootgrid 的JavaScript
enter code here var grid = $("#grid").bootgrid(
{
ajax: true,
url: "/Currency/listCurrencyJson",
formatters: {
"commands": function(column, row)
{
return "<button type='"button'" class='"btn btn-default btn-lg delete'" data-row-id='"" + row.id + "'"><span class='"glyphicon glyphicon-star'" aria-hidden='"true'"></span> Star</button>" +
"<button type='"button'" class='"btn btn-xs btn-default command-edit'" data-row-id='"" + row.id + "'"><span class='"fa fa-pencil'"></span></button> " +
"<button type='"button'" class='"btn btn-xs btn-default command-delete'" data-row-id='"" + row.id + "'"><span class='"fa fa-trash-o'"></span></button>";
}
}
}).on("loaded.rs.jquery.bootgrid", function ()
{
/* Executes after data is loaded and rendered */
grid.find(".command-edit").on("click", function (e) {
alert("You pressed edit on row: " + $(this).data("row-id"));
}).end().find(".delete").on("click", function deleteCurrency(id)
{
$.ajax(
{
url: '/Currency/createCurrency',
type: "POST",
data: { "row-id": "row-id" },
success: function()
{
//alert("Done");
}
});
});
});
然后,您只需创建html链接,而不使用C#ActionLink方法。输出结果将相同:
<a href="/Currency/Delete" class="button-link-class">Read More<span class="arrow">→</span></a>
CSS:
.button-link-class
{
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
相关文章:
- 当通过AJAX调用时,控制器操作不会执行
- 检查是否存在任意控制器/操作
- RubyonRails环境控制器操作JavaScript响应
- 控制器操作的路由问题
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- ASP.Net MVC 脚本无法使用控制器的默认操作 URL.使用控制器/操作 URL 也是如此
- 在 AJAX 调用的 zend 控制器操作中正确设置会话
- 有没有办法从 javascript 函数调用控制器操作
- 如何使用 Minitest 触发 JS 控制器操作
- Yii2中的Ajax+控制器操作
- 如何在Javascript事件上触发rails控制器操作
- ASP.NET MVC:2d数组在从javascript传递到MVC控制器操作后为null
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- Rails控制器操作可以同时处理html和javascript请求吗
- Laravel 4:通过控制器操作ajax数据
- 在视图中未使用Javascript调用控制器操作
- 如何使用ROR从控制器操作调用javascript函数
- 在视图中重定向会破坏原始控制器操作(Yii)
- 控制器操作参数未从 AJAX 开机自检正确填充
- MVC $.ajax 调用从不对编辑执行控制器操作,但在添加时有效