从jquery(document).ready调用外部函数

Calling external function from jquery (document).ready?

本文关键字:调用 外部 函数 ready jquery document      更新时间:2023-09-26

我正试图使用document.readyjquery功能从HTML页面中调用外部文件中的函数。下面是HTML中的代码示例,但它并没有用我编写的代码执行函数。

<script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="_js/script.js">
     //<![CDATA[
     $(document).ready(function(){
     // What do I run here to grab external file function?
         extFunction();
     });
     //]]/>

来自外部文件的函数示例:

function extFunction(){
    alert("ALERTED!");
};

<script type="text/javascript" src="_js/script.js">

不能在<script>标记上有src属性,并且标记内也有JavaScript代码。一旦浏览器看到src属性,它就不会执行标记中的任何内容。请制作两个单独的标签。。。

<script type="text/javascript" src="_js/script.js"></script>
<script type="text/javascript">
//<![CDATA[
     $(document).ready(function(){
     // What do I run here to grab external file function?
         extFunction();
     });
     //]]/>
</script>

脚本元素不能有body(content)和src

<script type="text/javascript" src="_js/script.js"></script>
<script type="text/javascript">
     //<![CDATA[
     $(document).ready(function(){
     // What do I run here to grab external file function?
         extFunction();
     });
     //]]/>
</script>

您想从php文件或js文件调用函数吗??如果您想调用另一个.js文件的函数,只需将该文件包含在您的.js文件中即可;如果您想要调用php函数,则使用ajax。