试图从jquery函数调用action方法

时间:2015-05-24 14:51:14

标签: jquery asp.net-mvc

我是MVC和JQuery的新手,但这不应该那么困难。当我调用该函数时,没有任何反应。我在函数中放了一个警告框,我可以看到该函数被调用。

我找到了这个,但它对我没有帮助: Calling ASP.NET MVC Action Methods from JavaScript

这是我的剧本:

<script type="text/javascript">
    function oKButtonPressed(){    
        jQuery.ajax({
            type: "POST",
            url: "@Url.Action("MessageToPatient", "StartScreen")"
        });
    };
</script>

MessageToPatient是操作方法的名称。 StartScreen是控制器的名称。

你能看到一些我不知道的明显事物吗?否则,它可能是我的MVC代码。

1 个答案:

答案 0 :(得分:2)

您正在使用jQuery.Ajax获取/发布到某个操作。

您可以将数据返回到此jQuery,但不会呈现MVC视图,就好像它只是一个普通请求一样。您必须以某种方式处理返回的数据。

请参阅此示例:http://www.itorian.com/2013/02/jquery-ajax-get-and-post-calls-to.html?m=1