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 15.02.2010, 15:14  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard Ajax nachladen mit dazugehörigen Javascript Werten

hallo,

in einem projekt benutze ich das jQuery Framework um seiteninhalte nachzuladen. nun bin ich auf ein kleines problem gestossen, bei dem ich einen kleinen denkanstoss benötige.

ich brauch aus der dazu geladenen seite die javascript variablen, die leider bei jedem user anders sind.
wie könnte ich an diese gelangen?

lg und schöne fasnacht noch
__________________
Auch eine Faust war einmal eine offene Hand

Geändert von Ohrwurm83 (15.02.2010 um 15:32 Uhr).
Ohrwurm83 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.02.2010, 16:32  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Ohrwurm83 Beitrag anzeigen
die javascript variablen
Bitte mal spezifizieren welche Variablen und wo genau die sind und wo genau du die brauchst. Es gibt nicht "Die Variablen".
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 15.02.2010, 16:51  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von mepeisen Beitrag anzeigen
Bitte mal spezifizieren welche Variablen und wo genau die sind und wo genau du die brauchst. Es gibt nicht "Die Variablen".

also ich habe in der php datei, die ich nachlade z.b. werte wie

<script language="javascript">
var last_aktivity = '12345678';
var last_picture = 'wirli.png';
....
....
</script>

da ich das script aber nachlade komme ich mit den vorhanden funktionen nicht an die nachgeladenen javascript werte
__________________
Auch eine Faust war einmal eine offene Hand
Ohrwurm83 ist offline   Mit Zitat antworten
Alt 15.02.2010, 17:56  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Doch, kommst du. Wenn du nicht drankommst, sind die geladenen Werte beispielsweise in einer Javascript-Funktion o.ä. definiert.

Grundsätzlich sind globale Variablen immer verfügbar. Sprich: Wenn in einem per Ajax nachgeladenen Script eine globale Variable gesetzt wird, ist sie auch im aufrufenden Script verfügbar.

Wenns dennoch nicht klappt, hast du ein Scope-Problem. Das kannst du umgehen, wenn du die Variablen zuerst zu Beginn einmal global definierst und dann nur noch Inhalte setzt. Beispiel:

index.html
Code:
....
var MyVariables = {};
irgendwas.js
Code:
// hier der Ajax-Aufruf
alert(MyVariables.foo);
ajax.php
Code:
....
MyVariables.foo = "Hallo, Welt!";
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 15.02.2010, 18:22  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard

uh danke,

werde das mal zuhause ausprobieren, sobald die bahn und die jecken hier mal vorwärts kommen.
__________________
Auch eine Faust war einmal eine offene Hand
Ohrwurm83 ist offline   Mit Zitat antworten
Alt 15.02.2010, 20:39  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard

so habs jetzt probiert

die geladene ajax datei hat im javascript teil folgendes drinstehen
PHP-Code:
$(document).ready(function() {
 
//alert('test');
 
$('#btn_open').click() { .... }

sofern das alert frei ist funktioniert der rest des scriptes. klammer ich jedoch wie oben dass alert aus, funktionierts wieder nicht. warum dies???
__________________
Auch eine Faust war einmal eine offene Hand
Ohrwurm83 ist offline   Mit Zitat antworten
Alt 15.02.2010, 20:41  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wieso um Gottes Willen machst du eine ready-Funktion dafür?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 15.02.2010, 20:49  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard

gute frage

ich lerne grade javascript. hab erst mit meiner ausbildung zum fachinformatiker angefangen, bzw. fange im september damit an.

meine firma arbeitet hauptsächlich für webmedien. aber leider ist der php/javascript programmierer ein externer arbeiter. ich will den nicht immer anrufen.

so hab ichs überall gesehen. und so unklug kam mir das nun wirklich nicht vor.
__________________
Auch eine Faust war einmal eine offene Hand
Ohrwurm83 ist offline   Mit Zitat antworten
Alt 15.02.2010, 21:05  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Also. Das Ready-Event des Documents wird gefeuert, wenn deine HTml-Seite fertig geladen und angezeigt wurde, wenn es also "bereit" ist. Wenn du per Ajax was nachlädst, wird das in dem Moment ausgeführt, wenn das Ajax nachgeladen wird. Sprich: In deinem Ajax-Script brauchst du das nicht mehr über das Ready machen.
Was jQuery damit anstellt, weiß ich leider mangels Erfahrung nicht. Inwieweit jQuery bei bereits fertigem Dokument so schlau ist, deine Funktion direkt auszuführen, sobald das Dokument bereits bereit ist, ist fraglich.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 15.02.2010, 21:08  
Erfahrener Benutzer
 
Registriert seit: 05.04.2004
Beiträge: 150
Ohrwurm83
Ohrwurm83 eine Nachricht über ICQ schicken
Standard

dann ne idee, wie ich an diese funktionen samt werten des geladenen documents kommen könnte??
__________________
Auch eine Faust war einmal eine offene Hand
Ohrwurm83 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
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
Tabelle über Ajax nachladen dauert pilot323 JavaScript, Ajax und mehr 24 24.06.2009 16:17
[Erledigt] jQuery Dateien nachladen Phoscur JavaScript, Ajax und mehr 7 14.03.2009 13:44
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
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 --- Nur einmal nachladen PHP4ever JavaScript, Ajax und mehr 4 21.07.2008 13:18
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
AJAX: Newsflash: How to? SvenLittkowski HTML, Usability und Barrierefreiheit 11 26.09.2006 23:14
php + ajax notyyy PHP Tipps 2006 27 14.05.2006 14:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax nachladen, ajax nachladen variable, ajax variablen nachladen, ajax php nachladen, ajax script nachladen, prototype javascript nachladen, ajax nachgeladene datei javascript problem, php nachladen ajax, ajax werte nachladen, http://www.php.de/javascript-ajax-und-mehr/64667-ajax-nachladen-mit-dazugehoerigen-javascript-werten.html, nachgeladene funktionen aufrufen javascript, variable javascript per ajax laden, javascript-variablen mit ajax laden, seiteninhalt mit ajax nachladen, javascript variable nachladen, javascript nach ajax, einzelne variablen in php mit ajax nachladen, per ajax neue js variablen laden, ajax javascript variablen nachladen, javascript wert nachladen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:21 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