相关疑难解决方法(0)

案例,当"document.ready"阻碍时

我有php文件,在这个文件中我有这个代码:

    <script language="JavaScript" type="text/javascript" src="jquery.js"></script>
    <script language="JavaScript">
        $(document).ready( function () {
            var myvar = <?php   echo json_encode($myvar);   ?> ;
        });
    </script>
    <script language="JavaScript" type="text/javascript" src="costum.js">  </script>
Run Code Online (Sandbox Code Playgroud)

在costum.js文件中我有代码:

$(document).ready( function () {
    alert(myvar );
});
Run Code Online (Sandbox Code Playgroud)

这不起作用,错误consol返回"myvar未定义"

如果在php文件中我写这个(也就是说,没有"document.ready")

 <script language="JavaScript">
     var myvar = <?php   echo json_encode($myvar);   ?> ;
 </script>
Run Code Online (Sandbox Code Playgroud)

在costum.js文件中,代码alredy正在工作.请告诉我为什么会这样?

javascript php jquery

0
推荐指数
1
解决办法
190
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1