单击一个按钮Codeigniter时调用两个动作

时间:2013-01-29 12:35:01

标签: javascript codeigniter

如何让一个按钮调用两个不同的动作,因为我有一个打印按钮,它应该从同一个控制器调用两个不同的动作来打印两个不同的页面?

提前致谢。

2 个答案:

答案 0 :(得分:0)

一次调用两个动作是没有意义的,如果你想要打印两个页面,用户必须发出两个请求,并且必须打开两个窗口,所以这可以通过打开第二个窗口来完成URL并将用户发送到当前窗口中的其他操作。

纯JavaScript:

window.open("http://domain.com/controller/action_one");
window.location = "http://domain.com/controller/action_two";

答案 1 :(得分:0)

让按钮调用一个控制器功能,从第一个调用另一个功能。

echo form_open('myForm', '/myFunction');
echo form_submit();

控制器:

 function myFunction() {
    //do stuff;
    $this->mySecondFunction();
 }


 function mySecondFunction() {
    do more stuff;
 }