Mam plik JavaScript, który również używa jQuery. Aby załadować go, napisałem ten kod:ładowanie jQuery w innym pliku js
function include(filename)
{
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = filename;
script.type = 'text/javascript';
head.appendChild(script)
}
include('http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js');
alert("1");
$(document).read(function(){});
alert("2");
Ten pożary alert("1")
, ale drugi alert
nie działa. Kiedy sprawdzam elementy, widzę błąd, który mówi, że $
nie jest zdefiniowany.
Jak powinienem rozwiązać ten problem?
+1 dla szczegółowej odpowiedzi bez natychmiastowego użycia programu ładującego skrypt (prawdopodobnie to bym zrobił :) –