Javascript 如何在管理员自定义页面中使用opencart将一些变量发布到文件

Javascript 如何在管理员自定义页面中使用opencart将一些变量发布到文件,javascript,php,model-view-controller,e-commerce,opencart,Javascript,Php,Model View Controller,E Commerce,Opencart,我正在尝试将一些变量发布到同一个自定义管理页面。这是我的密码 从controller custom/custom.php调用javascript函数 class ControllerCustomCustom extends Controller { public function receive(){ $this->session->data['file_name'] = $this->request->post['file_name']; } pub

我正在尝试将一些变量发布到同一个自定义管理页面。这是我的密码

从controller custom/custom.php调用javascript函数

class ControllerCustomCustom extends Controller {

public function receive(){
    $this->session->data['file_name'] = $this->request->post['file_name'];

    }
public function index(){

$this->send_val("Javascript: test('file_name');");

if(isset($this->session->data['file_name'])) { 

    $this->data['file_name'] = $this->session->data['file_name'];
}

} 
javascript函数

function send_val(file_name){
    $.post('index.php?route=custom/custom/receive', { file_name: file_name});
    }
}
定制.第三方物流

<?php if(isset($file_name)) { ?>
<div><?php echo $file_name; ?></div>
<?php } ?>


我无法获取发布的值。我已遵循“”中提供的stackoverflow解决方案之一。但这对我来说不起作用。有什么我必须添加到opencart中的吗。

嗨,团队,需要您的帮助。我做错什么了吗?我是opencart新手。我不认为你真的可以从控制器中调用javascript函数-javascript是客户端的,所以它应该在视图/模板中。我尝试将它放在custom.tpl中,但没有成功。在这里,我可以在从ajax/javascript发布值后获得成功消息,但无法从php端获取发布的值。有人能帮我吗。。我还在等。。任何指导,教程,任何可以帮助我的链接。。。