如何在wordpress函数中调用js函数?

时间:2015-04-17 09:03:52

标签: javascript wordpress function plugins

我试图在插件文件中调用Wordpress函数中的JS函数。 JS文件成功入队并读取页面源我可以看到函数在那里等待被调用。但是我收到了一个错误:

Uncaught ReferenceError: jsFunction is not defined

插件函数在重力表单提交时执行,这在之前有效,但不适用于调用JS函数。这是WP功能:

function call_js_function() {
?>

  <script type="text/javascript">
      jsFunction();
  </script>

<?php
}
add_action( 'gform_after_submission_7', 'call_js_function' );

jsFunction:

function jsFunction() {
  console.log('hello world');  
}

1 个答案:

答案 0 :(得分:0)

您可以尝试多种选择,

  1. 尝试在控制台中调用jsFunction()并检查它是否具有全局 访问
  2. 确保全局定义
  3. 此函数是否在标题中调用但是在body中定义了js函数?如果是这样会导致错误。因此,在使用页面中的函数之前,请确保先加载js。