如何通过使用jQuery在cshtml文件中调用函数?

用户4090029

我创建了一种清除Session的方法但是我不知道如何在jQuery中调用该方法。像这样:

在Index.cshtml中:

@functions{
    public void ClearSession(){
        Session["Value"] = null;
    }
}

并在jQuery中:

<script>
$(document).ready(function() {
// this.ClearSession() won't work here...
});
</script>

你能帮助我吗?

p / s:我正在使用MVC 5。

拉米拉米鲁

这是使用的简单解决方案AJAX GET让您的服务器端控制器动作成为吧,我创建了一个名称为的控制器HomeController

[HttpGet]
public JsonResult ClearSession()
{
    Session["Value"] = null;
    return Json(true);
}

并且您的JQuery应该如下所示。

注意:如果需要,也可以进行相同的Ajax调用$(document).ready(fn)

<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script>
    $(function () {
        $("#btnSubmit").click(function () {
            jQuery.ajax({
                type: "GET",
                url: "/home/ClearSession",
                success: function (data) { alert(data); },
                failure: function (errMsg) {
                  alert(errMsg);
                }
           });
        });
    });
</script>
<input type="button" value="Click" id="btnSubmit" />

然后,当您单击按钮时,它将按如下所示命中控制器操作-

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过.cshtml页面中的按钮在控制器中调用函数?

如何在jQuery中通过函数调用创建缩放效果

如何使用 Ajax 但不使用 jQuery 在单独的文件中调用 PHP 函数?

如何在Rails中通过jQuery调用JSON文件?

如何从View(cshtml文件)调用JS函数以转到Bootstrap轮播控件中的特定幻灯片?

python中如何通过调用文件中的函数名来打印文件名

如何使用typescrpt调用外部js文件中的函数

如何使用rpm规范文件中的参数调用函数?

我如何使用javascript / jquery在枚举中调用函数js

如何通过使用react在jquery中添加props函数

Browserify-如何调用浏览器中通过browserify生成的文件中捆绑的函数

在 Coffeescript + Jquery 文件中延迟函数调用

如何从js函数内部调用cshtml(razor page)中的c#函数

如何通过在onclick事件中使用函数并使用循环从函数中的数组中计数函数来调用多个JavaScript函数?

Python:如何通过循环导入在另一个文件中调用函数

如何在js文件中调用函数?

如何使用View Component通过其名称调用PartialView而不是加载default.cshtml

如何使用php调用单独的函数文件?

如何通过mathematica在多个函数中调用多个函数?

如何在类中通过函数名称调用函数

如何通过运行时获取真实的文件名。在不同的goroutine中由匿名函数调用的调用者

如何在JQuery中动态调用函数

JQuery - 如何调用嵌入在 SVG 中的函数

如何在 jQuery 中调用函数

如何防止在Jquery中多次调用函数

如何从jQuery调用我的dll中的函数

如何调用使用jQuery的JavaScript函数?

如何使用动态名称调用jQuery函数?

如何使用jquery .mouseleave事件调用函数