2010-12-17 33 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