Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Observer-Magento中的PHP页面内运行JavaScript_Php_Javascript_Magento - Fatal编程技术网

在Observer-Magento中的PHP页面内运行JavaScript

在Observer-Magento中的PHP页面内运行JavaScript,php,javascript,magento,Php,Javascript,Magento,我有一个模块,其中包含一个观察者,观察者,显然这是一个PHP页面,但我需要运行一些脚本,JavaScript​​使用echo,但他只是在Magento的某些部分失败了。 我想知道echo之外的其他方法 谢谢。您可以尝试将代码包含在单独的.js文件中,并使用XMl包含该文件 下面是布局代码片段示例 <layout> <adminhtml_modifiedproduct_index> <reference name="head"> <acti

我有一个模块,其中包含一个
观察者
观察者
,显然这是一个PHP页面,但我需要运行一些脚本,JavaScript​​使用
echo
,但他只是在Magento的某些部分失败了。 我想知道
echo
之外的其他方法


谢谢。

您可以尝试将代码包含在单独的.js文件中,并使用XMl包含该文件 下面是布局代码片段示例

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

modifiedproduct/datefilter.js

我认为你的翻译只是“法拉汉多”。对不起,我接受了你的编辑。我喜欢这个想法,但是可以告诉我在这个JS之后如何调用一些函数吗?在哪种情况下,你想调用函数?好的,我会尽量解释清楚。我有一个观察器,它被触发了一系列需要的事件,但是有些事情必须是javascript,ECHO不起作用,因为它还将函数放在我的本地文件中,它不应该这样做,比如WSDL。我声明了我的.Js,以后如何访问它的函数?