2010-12-17 51 views
1

之间的通信我做了一个模块,2块: - 在右列块包含一个表单, - 并在页面中间的块的Magento - 2块

我想块页面的中间部分接收右侧块的形式发送的变量。

我有点失落......

感谢

回答

0

提交表单需要的页面,以重新发布,所以你应该能够直接从贴阵列获取的参数。如果您不想重新绘制整个页面,则需要使用Javascript来读取输入字段并直接更改第二个块。

关于这两个街区应该做什么的更多细节将会有所帮助。此外,如果您接受针对您发布的问题的答案,则可能会收到更多回复。你现在有8个问题,没有被接受的答案,这会阻止人们回答。

谢谢, 乔


它仍然不清楚是否要更新瓦特/ Javascript或发布页面后。

如果JavaScript中,做这样的事情:

var boxval = $("#elem1_id").val(); 
$("#elem2").append(boxval); 

如果发帖,为输入设置一些名称,并在框中有两个的类做到这一点:

public function __construct() { 
    parent::__construct(); 
    $this->setPostedValue($this->getRequest()->getParam('box1name')); 
} 

而且在你的模板:

<?php print $this->getPostedValue(); ?> 
+0

您好约瑟夫,感谢您的建议,但我没有看到页面中的“接受答案”链接...这就是为什么我没有任何答案接受编... 在这里你能看见什么,我想做一个打印屏幕: img4.hostingpics.net/pics/436557imprimecran.jpg 感谢您的帮助 – Bizboss 2010-12-17 14:10:16

+0

我在我的控制器都试过: 法师: :register('cp',$ cp); 和:$ cp =法师::注册表('cp') 在我的区块但它不起作用! 谢谢 – Bizboss 2010-12-17 14:18:28

+0

单击其他人答案旁边的复选标记(它靠近乐谱框)。 – 2010-12-17 14:34:38