Zdravím, mám plněhodnotnou html stránku např. attenuation.html, ve které nahrávám javascriptový soubor.
<script src="app.js"></script>
Tento soubor mi kontroluje vstupy formuláře, odeslání dat na server, získání výsledků a zobrazení.
Potřebuji nahrát tuto stránku attenuation.html pomocí Ajaxu do připraveného divu na hlavní stránce index.html.
$( "#appContent" ).load( "atenuation.html");
Problém ale je, že se mi nenačtou JS soubory a nemůžu tedy volat funkce v nich obsažené. Proto načítám JS soubor ještě zvlášť.
$.getScript( "app.js" );
V této chvíli můžu spustit funkci umístěnou v souboru app.js ale nemůžu přistupovat k proměnným v souboru a číst jejich hodnoty. A toto právě potřebuji.
Zkoušel jsem spoustu možností, např. vyhledat všechny skripty a vykonat je pomocí příkazu eval, zkoušel jsem skripty vložit dynamicky do stránky pomocí createElement ale nic nefunguje.
Skvěle funguje načtení stránky do iframe, ale toto řešení bych bral až jako poslední variantu.
Děkuji za jakoukoliv radu