2013-05-21 33 views
0

我有一個模塊,其中包含一個Observer,Observer顯然這是一個PHP頁面,但我需要運行一些腳本,使用echo製作的JavaScript,但他只是失敗在Magento的某些部分。 我想知道echo以外的其他替代方式。在Observer中的PHP頁面中運行JavaScript - Magento

謝謝。

+1

我覺得你的翻譯就是「falahando」。 –

+0

對不起,我接受你的版本 –

回答

2

你可以嘗試包括單獨的.js文件的代碼,並使用如下XML形式 包括文件佈局示例代碼片斷

<layout> 
<adminhtml_modifiedproduct_index> 
<reference name="head"> 
     <action method="addJs"><file>modifiedproduct/datefilter.js</file></action> 
</reference> 
</adminhtml_modifiedproduct_index> 

+0

我喜歡這個主意,但是可以告訴我在這個JS之後如何調用一些函數? –

+0

你想在哪個事件中調用函數 – DepH

+0

好吧,我會盡量以一種明確的方式解釋。我有一個Observer,它正在觸發一系列需要的事件,但有些事情必須是JavaScript,而ECHO不起作用,因爲它也將函數放在我的本地應用程序中,例如WSDL。 我聲明我的.JS,以後如何訪問它的功能? –