![](/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.