如何在单击magento中的链接时将js文件数据发送到header.phtml文件?

时间:2015-07-21 03:52:03

标签: javascript magento

我的js文件:

$j('.language_eng').click(function(){
       var lan = "eng";


    $j.ajax({
       url:"<?php echo $this->getUrl('app/design/fontend/rwd/default/template/page/html/header.phtml') ?>",
       type:'POST',
       data:{language:lan},
       success:function(data){
            alert(data);
            location.reload();
       }
      });

   });

我的header.phtml文件:

<?php $session = Mage::getSingleton("core/session",  array("name"=>"frontend"));

                $language = $_POST['language'];
                echo $language;
                // set data
               $session->setData("language",$language);
                // get data
                $lang = $session->getData("language"); ?>

1 个答案:

答案 0 :(得分:0)

我认为你不能这样做。您无法通过浏览器访问phtml文件。模板只是控制器/布局/块结构的一部分。