get

英 [get]   美 [ɡ?t]  

vt.得到;抓住;說服;受到(懲罰等)

vt.& vi.到達,來

vi.成為;開始;設(shè)法對付;獲得利益或財富

n.生殖,幼獸;贏利

script

英 [skr?pt]   美 [skr?pt]  

n.腳本,手跡;書寫體鉛字;劇本、廣播稿或者電影劇本

vt.為電影(或戲劇等)寫劇本;編造

ajax getScript()方法 語法

作用:getScript() 方法通過 HTTP GET 請求載入并執(zhí)行 JavaScript 文件。

語法:jQuery.getScript(url,success(response,status))

參數(shù):

參數(shù)描述
url    將要請求的 URL 字符串。
success(response,status) 可選。規(guī)定請求成功后執(zhí)行的回調(diào)函數(shù)。額外的參數(shù):response - 包含來自請求的結(jié)果數(shù)據(jù)status - 包含請求的狀態(tài)("success", "notmodified", "error", "timeout" 或 "parsererror")

說明:該函數(shù)是簡寫的 Ajax 函數(shù),等價于:$.ajax({url: url, dataType: "script",success: success});這里的回調(diào)函數(shù)會傳入返回的 JavaScript 文件。這通常不怎么有用,因為那時腳本已經(jīng)運行了。載入的腳本在全局環(huán)境中執(zhí)行,因此能夠引用其他變量,并使用 jQuery 函數(shù)。比如加載一個 test.js 文件,里邊包含下面這段代碼:$(".result").html("<p>Lorem ipsum dolor sit amet.</p>");通過引用該文件名,就可以載入并運行這段腳本:$.getScript("ajax/test.js", function() {alert("Load was performed.");});

ajax getScript()方法 示例

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $.getScript("這里是你的JavaScript文件地址");
  });
});
</script>
</head>
<body>

<button>使用 Ajax 來獲得并運行一個 JavaScript 文件</button>

</body>
</html>

熱門推薦