考虑新手在这里试图弄清楚如何将JavaScript与PHP集成。我已经包括了
<?php
drupal_add_js(drupal_get_path('module', 'mymodule').'/test.js');
?>
在我的自定义“.module”文件的顶部,我清楚地将test.js包含在同一个模块文件夹中。 test.js简单:
<script>
function test(){
alert("I am an alert box");
}
</script>
我已经尝试了一些标签的排列(包括DOCTYPE,仅限头部,头部身体等),但我似乎无法获得弹出的蠢事。
关于我在这里做错了什么的想法?
答案 0 :(得分:0)
如果代码在脚本文件中,那么我认为您不需要脚本标记。打印代码时会处理这些问题。尝试删除它们然后再次运行。
答案 1 :(得分:0)
您可以尝试: -
要在PHP代码中添加javascript代码,最好使用drupal_add_js()。
以下代码添加了内联javascript。
drupal_add_js('jQuery(document).ready(function () { alert("Hello!"); });',
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
);
答案 2 :(得分:0)
这是一种在PHP模块中内嵌javascript代码的方法。我写了here。我还没有找到一个很好的方法来显示这里的HTML,所以这里是一个图像。