单击一个按钮时调用两个操作 点火器.

call two actions when click on one button Codeigniter

本文关键字:两个 操作 点火器 调用 按钮 一个 单击      更新时间:2023-09-26

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

提前谢谢。

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

在纯 JavaScript 中:

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

让按钮调用一个控制器函数,从第一个控制器调用另一个函数。

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

控制器:

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

 function mySecondFunction() {
    do more stuff;
 }