添加内联JavaScript代码时,Drupal会自动添加\
。
<script type=\"text/javascript\">
alert(\'hello world\');
</script>
我们怎样才能避免这种情况?在Drupal中添加内联JavaScript代码的正确方法是什么?
答案 0 :(得分:4)
如果您尝试在PHP代码中添加javascript代码,最好使用drupal_add_js()。
然后在$options
数组中,设置type
等于inline
。
以下代码添加了内联JavaScript。 (复制的表格文件)
drupal_add_js('jQuery(document).ready(function () { alert("Hello!"); });',
array(
'type' => 'inline',
'scope' => 'footer',
'weight' => 5
)
);
答案 1 :(得分:1)
您的文字格式是什么,如果您想要内联javascript工作,则需要“完整HTML”