Autor Zpráva
TomasJ
Profil
Zdravím.
Je možné nějak spustit skript, který je načtený ajaxem?
Potřebuji vytvořit instanci třídy načtené Ajaxem do globální proměnné stránky. Tím myslím, aby se při každém načtení dat přes Ajax vytvořila instance třídy do globální proměnné. Předem díky.
---------------------------------------------------------

Vyřešeno, špatný návrh aplikace, skript nově vyvolávám ve vytvořené události navázané na načtení dat.
Str4wberry
Profil
Před časem mě napadlo jako nouzové řešení použít:
<img style="display: none" src="libovolnyObrazek.png" onload="// JavaScript, co se má spustit po načtení AJAXem">

Soutěž krásy by to nevyhrálo, ale jevilo se mi to jako funkční.

Elegantnější by asi bylo při volání AJAXového požadavku předávat funkci, co se má udělat po načtení. Nebo universálně volat po provedení požadavku nějakou funkci „akce["nazevAkce"]“ v případě, že existuje.

A nebo vypreparovat z HTML kódu obsah značek <script> a ten vlepit do pro tento účel nově vytvořených <script> elementů. Tak to, tuším, dělá nějaká funkce v jQuery.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: