0

我想从 php 页面调用 jquery 函数(内部文档就绪)但没有成功。

我的 php 调用(第一次尝试)

echo '<script>'; 
echo "ShowBox();";
echo '</script>';

我的 php 调用(第二次尝试)

echo '<script>'; 
echo "$(function(){ ShowBox(); });";
echo '</script>';

Jquery 文档就绪页面

  $( function() {

       function ShowBox(){
         $('.box').show("slow");
       }

   });

我怎么能这样做?谢谢

4

3 回答 3

0

尝试这个

<script type="text/javascript">
  function ShowBox(){
         $('.box').show("slow");
       }
</script>

<?php 
  echo '<script>'; 
  echo "jQuery(function(){ ShowBox(); });";
  echo '</script>';
?>
于 2013-10-15T10:39:29.343 回答
0

通过php添加js

<?php echo "<script  type='text/javascript'>
           $( function() {
         ShowBox();

   });

   function ShowBox(){
         $('.box').show('slow');
       }
</script>
"
?>
于 2013-10-15T10:37:32.037 回答
0
<body>
    <script>
        //Self Executing
        (function($) {
            function ShowBox(){
               $('.box').show("slow");
            }
            ShowBox();
        })(jQuery);
    </script>
    <div class="box" style="display: none">Box to Show!</div>
</body>

但是要警告的是,这根本不是您的 PHP 和 JS 应该如何工作的。您唯一的一次是将 PHP 变量打印到脚本上,例如

<script>
   var UserId = <?php echo $UserId; ?>;
</script>
于 2013-10-15T10:41:36.220 回答