![](/img/trans.png)
[英]Try to call function defined in external js from jquery $(document).ready
[英]Calling external function from jquery (document).ready?
我正在尝试使用document.ready jquery功能从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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.