【发布时间】:2015-05-24 14:51:14
【问题描述】:
我是 MVC 和 JQuery 的新手,但这不应该真的那么难。当我调用该函数时,什么也没有发生。我在函数里面放了一个alert框,可以看到函数被调用了。
我找到了这个,但它没有帮助我: 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 代码有关。
【问题讨论】:
-
在你的控制器动作中放置一个断点,看看这个动作是否真的被调用了。
-
顺便说一句,您没有通过 ajax 帖子传递任何数据。
-
我在里面放了一个断点,调用了action方法。
-
嗯,我的意思是我只想调用action方法,不传递任何数据。
-
那么,为什么一定要post call呢?
标签: jquery asp.net-mvc