簡體   English   中英

從jQuery(文檔)調用外部函數。准備好了嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM