php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2010, 00:25  
Benutzer
 
Registriert seit: 18.02.2009
Beiträge: 38
floripipo ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Per AJAX inkludierter JS Funktionsaufruf geht nicht

Hallo zusammen

Ich habe folgendes Problem: Per AJAX hole ich mir ein php-file, welches unter anderem per echo folgendes ausgibt:
PHP-Code:
echo "
    <script type=\"text/javascript\">
    setLetter('$letter'," 
. ($pos 1) . ");
    </script>"

Nun wird diese Funktion aber gar nicht ausgeführt. Ist dies so bei AJAX (was wäre Alternative) oder hab ich was übersehen?

Danke & LG

Flo
floripipo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.10.2010, 00:50  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Was heißt du holst es per AJAX? Wird das dann auch irgendwo eingebunden?

Es funktioniert auch nicht das du im nachhinein Code so nachlädst, das muss schon am Anfang verfügbar sein und du lädst dann nur Werte nach.
Flor1an ist offline   Mit Zitat antworten
Alt 01.10.2010, 00:55  
Benutzer
 
Registriert seit: 18.02.2009
Beiträge: 38
floripipo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hey,

Ehm, es ist da einfach ein div wo ich den "code" per AJAX (bei klick auf button) einbinde.

NEIN!!

Soeben hab ich gemerkt dass ich einen riesen Gedankenfehler gemacht hab! Ich kann ja auch einfach nach dem Ajax-Aufruf die Funktion aufrufen...

Die Einfachsten Wege kommen immer erst am Schluss ^^

Aber trotzdem danke für die späte Hilfe

lg und gute nacht

Flo
floripipo ist offline   Mit Zitat antworten
Alt 01.10.2010, 01:08  
Benutzer
 
Registriert seit: 18.02.2009
Beiträge: 38
floripipo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Stop!! Hab einen logikfehler gemacht: ich deklarier im inkludierten phpfile 2 variabeln, die ich im js brauche, also geht das nicht .... Gibts da eine alternativlösung?
floripipo ist offline   Mit Zitat antworten
Alt 01.10.2010, 11:20  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Du kannst den JavaScript Code extrahieren und mit eval() ausführen. Wenn Du ein Framework wie jQuery benutzt, kannst Du das auch einfach per Parameter beim AJAX-Request bestimmen.

Besser wäre es aber, Du besinnst dich darauf, wofür das X in AJAX steht und lädst damit nur Werte, die dann vom JavaScript entsprechend verarbeitet werden, wie Flor1an schon schrieb.
fab ist offline   Mit Zitat antworten
Alt 01.10.2010, 22:19  
Benutzer
 
Registriert seit: 18.02.2009
Beiträge: 38
floripipo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Schon, aber eval() ist ja auch eine JS funktion (du meinst die?)
Im PHP kann ich mit eval ja keinen JS code ausgeben.
und wenn du die JS-funktion eval() meinst - diese müsste auch zuerst ausgeführt werden, was sie aber nicht wird.

Ich hab heute in der Schule noch ein wenig rumgefragt, und ich bin auf den Schluss gekommen, dass php und JavaScript zu mischen das ganze nur noch schwieriger macht.

Ich habs nun komplett in JavaScript realisiert, nun funktioniert es bestens

Aber trotzdem danke vielmals für eure Hilfe und freundliche Grüsse

floripipo
floripipo ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
[Erledigt] Web-Präsentation mit AJAX bbskater JavaScript, Ajax und mehr 3 24.09.2010 15:11
Ajax - Dynamic Content mit JS in DIV laden nickBee HTML, Usability und Barrierefreiheit 8 30.07.2010 14:46
Webentwickler PHP, SQL, XML, Ajax in Münster gesucht S.Büscher_sup4u Beruflich 0 20.07.2010 15:39
geht das mit Ajax? sofortige umsetzung für den User bei externen Stylesheet strgg PHP Tipps 2010 12 08.07.2010 14:17
Ajax Anwendung, reines Ajax oder Ajax und Html jackie1983 JavaScript, Ajax und mehr 5 09.02.2010 16:50
AJAX - Variable von PhP erhalten auf möglichst simple Weise? SplitterWind JavaScript, Ajax und mehr 10 10.01.2010 04:34
Wie lade ich ein Javascript nach einer AJAX Abfrage neu? da.eXecutoR JavaScript, Ajax und mehr 3 21.09.2009 11:15
Ajax und include reloaden choice JavaScript, Ajax und mehr 6 10.07.2009 13:47
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
Encoding PHP - AJAX iXtends PHP Tipps 2008 12 10.11.2008 09:36
Ajax Formular problem mit eingabe themonk JavaScript, Ajax und mehr 2 01.11.2008 20:25
Probleme mit Sonderzeichen bei Ajax (prototype)... go1denboy JavaScript, Ajax und mehr 1 31.08.2008 18:44
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript wird nicht ausgeführt bei inkludierter datei, http://www.php.de/javascript-ajax-und-mehr/72385-erledigt-per-ajax-inkludierter-js-funktionsaufruf-geht-nicht.html, javascript ajax funktionsaufruf, js ajax, javascript geht nicht in ajax, javascript code nach eval nicht verfügbar, ajax javascript funktion aufrufen, ajax php funktionsaufruf, ajax funktion aufrufen, javascript funktion nach ajax funktioniert nicht mehr?, funktionsaufrufe nach ajax, ajax javascript funktion funktioniert nicht mehr, funktionsaufruf ajax eval, funktion geht nach ajax aktualisierung nicht mehr, javascript function funktioniert nicht ajax, javascript funktionsaufruf per url, php echo js funktionsaufruf, js in ajax funktioniert nicht mehr, parameter bei ajax funktionsaufruf, mit ajax funktion aufrufen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum