从页面中链接的.js文件中调用Jquery函数(全局定义)

时间:2013-05-05 11:35:53

标签: jquery function

我试图从一个名为gallery.js的外部.js文件中定义的页面调用JQUERY函数

在gallery.js内部

function show_home(){
  //Does Something
}
$(function(){
 // Some more functions
});

现在在mypage.php

<?php
  echo '<script>';
  switch($getval){
    case: 'something' : 
    echo 'show_home();';
    break;
  }
  echo '</script>';
?>

此调用为我提供功能未找到错误

请帮我解决这个问题。

由于

问候
Genocide_hoax

更新

问题已解决。有一个愚蠢的错误,我纠正了我的代码,上面的代码完美无缺。对不起打扰你们。

由于

1 个答案:

答案 0 :(得分:2)

在PHP代码中,调用它的方式就像show_home()是PHP中定义的函数一样。即您试图从PHP本身调用show_home()而不是呈现它并让浏览器调用它。

你应该这样做:

<?php
  echo '<script>';
  switch($getval){
    case: 'something' : echo 'show_home();';
    break;
  }
  echo '</script>';
?>

这将在渲染时生成以下输出(假设$getvalsomething

<script>show_home();</script>