Tải một tập tin JavaScript từ máy chủ bằng cách sử dụng một GET HTTP request, sau đó thực hiện nó.
jQuery.getScript(url, [success(data, textStatus)])
url : Một chuỗi có chứa các URL mà yêu cầu được gửi.
success : (data, textStatus) Một hàm callback thực hiện nếu yêu cầu success.
Đây được một cách viết tắt chức năng Ajax, tương đương với:
$.ajax({url: url, dataType: 'script', success: success });
Các callback được đã thông qua trở lại tập tin JavaScript. Điều này nói chung là không hữu ích như kịch bản được sẽ có chạy vào thời điểm này.
Script được thực hiện trong global context, do đó, nó có thể tham khảo các biến khác và sử dụng các chức năng jQuery. Đã có script nên có một số tác động trên trang hiện tại:
$('.result').html('
Lorem ipsum dolor sit amet.
');Script sau đó có thể được bao gồm và được điều hành bởi tham chiếu tên tập tin:
$.getScript('ajax/test.js', function() {
alert('Load was performed.');
});
Ví dụ: Nạp jQuery plugin chính thức hoạt hình màu tự động và nối kết một số hình ảnh động màu sắc cho xảy ra một khi các chức năng mới được tải.
$.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);
});
});
Ví dụ: Nạp test.js file JavaScript và thực hiện nó.
$.getScript("test.js");
Ví dụ: Nạp test.js file JavaScript và thực hiện nó, hiển thị một thông báo cảnh báo khi thực hiện xong.
$.getScript("test.js", function(){
alert("Script loaded and executed.");
});
DangTrung.
Không có nhận xét nào:
Đăng nhận xét