<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # jQuery ajax - getScript() 方法 ## 實例 通過 AJAX 請求來獲得并運行一個 JavaScript 文件: ``` $("button").click(function(){ $.getScript("demo_ajax_script.js"); }); ``` ## 定義和用法 getScript() 方法通過 HTTP GET 請求載入并執行 JavaScript 文件。 ### 語法 ``` jQuery.getScript(_url_,_success(response,status)_) ``` | 參數 | 描述 | | --- | --- | | _url_ | 將要請求的 URL 字符串。 | | _success(response,status)_ | 可選。規定請求成功后執行的回調函數。額外的參數: _response_ - 包含來自請求的結果數據 _status_ - 包含請求的狀態("success", "notmodified", "error", "timeout" 或 "parsererror") | ### 詳細說明 該函數是簡寫的 Ajax 函數,等價于: ``` $.ajax({ url: _url_, dataType: "script", success: _success_ }); ``` 這里的回調函數會傳入返回的 JavaScript 文件。這通常不怎么有用,因為那時腳本已經運行了。 載入的腳本在全局環境中執行,因此能夠引用其他變量,并使用 jQuery 函數。 比如加載一個 test.js 文件,里邊包含下面這段代碼: ``` $(".result").html("<p>Lorem ipsum dolor sit amet.</p>"); ``` 通過引用該文件名,就可以載入并運行這段腳本: ``` $.getScript("ajax/test.js", function() { alert("Load was performed."); }); ``` 注釋:jQuery 1.2 版本之前,getScript 只能調用同域 JS 文件。 1.2中,您可以跨域調用 JavaScript 文件。注意:Safari 2 或更早的版本不能在全局作用域中同步執行腳本。如果通過 getScript 加入腳本,請加入延時函數。 ## 更多實例 ### 例子 1 加載并執行 test.js: ``` $.getScript("test.js"); ``` ### 例子 2 加載并執行 test.js ,成功后顯示信息: ``` $.getScript("test.js", function(){ alert("Script loaded and executed."); }); ``` ### 例子 3 載入 [jQuery 官方顏色動畫插件](http://jquery.com/plugins/project/color "http://jquery.com/plugins/project/color") 成功后綁定顏色變化動畫: HTML 代碼: ``` <button id="go">Run</button> <div class="block"></div> ``` jQuery 代碼: ``` jQuery.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){ $("#go").click(function(){ $(".block").animate( { backgroundColor: 'pink' }, 1000) .animate( { backgroundColor: 'blue' }, 1000); }); }); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看