get

English [get] US [ɡ?t]

vt.??;??(?? ?)

vt.& vi. ???? ?? ??

n. ??

script

?? [skr?pt]

n ????, ?? ????;

vt.??(?? ??? ?) ?? ??

??? getScript() ??? ???

??: getScript() ???? HTTP GET ??? ?? JavaScript ??? ???? ?????.

??: ??jQuery.getScript(url,success(??,??))

????:

ParametersDescription
url ??? URL ??????.
??(??,??) ????. ?? ?? ? ??? ?? ??? ?????. ?? ????: response - ??? ?? ???? ?????. status - ?? ??("??", "???? ??", "??", "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 done.");});

??? 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 來獲得并運(yùn)行一個(gè) JavaScript 文件</button>

</body>
</html>