从php页面调用jquery文档就绪函数

时间:2013-10-15 10:32:37

标签: jquery

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

我的php通话(第一次尝试)

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

我的php通话(第二次尝试)

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

Jquery文档就绪页面

  $( function() {

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

   });

我怎么能这样做? 谢谢

3 个答案:

答案 0 :(得分:0)

通过 js

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

   });

   function ShowBox(){
         $('.box').show('slow');
       }
</script>
"
?>

答案 1 :(得分:0)

试试这个

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

<?php 
  echo '<script>'; 
  echo "jQuery(function(){ ShowBox(); });";
  echo '</script>';
?>

答案 2 :(得分: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>