javascript/ajax/php problem med <script>-tag

JavaScript

2 svar · 380 visningar · startad av closecut

Medlem sedan sep. 200310 inlägg
Trådstart#1

Hej!

Jag har ett php-script som vid anrop returnerar html-kod från en fil som bestäms vid anropet. Den returnerar innehållet i formen

divtagsomskafyllas|<html kod här>

Javascriptet tar indatan och lägger <html kod här> i <div id=divtagsomskafyllas>

Så långt inga problem. Men när html-koden som returneras innehåller <script>-taggar, så körs inte dessa i browsern. Hur kan jag få browsern att köra <script>-taggarna som ligger i den returnerade html-koden?

Medlem sedan maj 200010 687 inlägg
#2

Är det JavaScript som kan köras direkt så skulle du kunna returnera den koden separat och sen köra eval funktionen på den.

Medlem sedan sep. 200310 inlägg
#3

Njae, riktigt så är det inte. Utan det ligger alltså inbäddat i den returnerade html-koden. <script type="text/JavaScript" src="minjsfil.js"></script> ... Typ.

274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)