Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XMLHttpRequest :: Wykonanie skryptu JS
Forum PHP.pl > Forum > XML, AJAX
eai
Witam.

Za pomocą własnego AJAXA dostaję odpowiedź w JS od php w zmiennej:

Zmienna która zawiera string z kodem JS
  1. xmlhttp.responseText;


Kod JS który zawiera zmienna xmlhttp.responseText; wygenerowany z php
Kod
document.getElementById('2a').style.display == 'none';
document.getElementById('3a').style.display == 'none';

Kod jest generowany poprzez php i zawiera się w zmiennej xmlhttp.responseText; i teraz ja za pomocą JS zrobić żeby to co w nim jest zawarte wykonało się.

Poprostu nie wiem co zrobić dalej ze zmienną xmlhttp.responseText żeby kod JS który zawiera poprostu się wykonał.

Pomocy...
bigZbig
po prostu wyswietl echo albo print
eai
Nie zrozumiales. Zmienna jest w skrypcie JS i zawiera kod JS (przekazany za pomocą php- AJAX)
I chodzi mi o zrobienie tak jak np w php jest funkcja eval() która wykonuje kod php w stringu. I chodzi mi o taka funkcje tylko że w JS. Moge zrobic <sript... src=plik.php?generuj-kod> i w pliku.php dac echo ale wolalbym za pomoca AJAXA zeby nie wyswietlac kodu JS który został wygenerowany.

  1. function ParseUL() {
  2. // Po wykonaniu funkcji AJAXA zmienna xmlhttp.responseText ma taki string.
  3. // xmlhttp.responseText = "document.getElementById('2a').style.display == 'none'; document.getElementById('3a').style.display == 'none';";
  4. // I teraz chce żeby to co jest w zmiennej wykonało się :)
  5.  
  6. }
  7.  
anopak
  1. eval(xmlhttp.responseText);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.