2013-11-15 31 views
0

如何知道2个动作属于同一个控制器,我可以从另一个动作的角度调用动作?如何从另一个动作的角度调用动作?

控制器被命名为FilesController,并且请求的动作被命名为Subscribing

+0

你是重定向到这个动作,还是只是调用它来获取数据? –

回答

0

操作应该没有真正从视图中调用。该视图只应将数据输入到视图代码本身。但是,视图可以调用其他视图。你可能想看看你的逻辑是如何构造的,看看是否有不同的方式去做这件事。

有一个办法,不过,通过AJAX那。您可以通过Javascript/jQuery向控制器发出ajax调用,然后让该控制器发回一个视图,然后将视图放入原始视图文件的特定区域。

+0

所以我怎么能通过ajax调用这个动作? – user2996426

+0

这是一个单独的问题,但如果您使用的是jQuery,请查阅有关如何进行ajax调用的文档。 ajax调用的url应该是你希望调用的动作的路径。如果您要返回视图,请确保您的ajax调用正在寻找纯文本响应(而不是json)。 – Gary

+0

I'am新手在JQuery :( – user2996426

相关问题