Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zweiter Aufruf einer Funktion unterbricht ersten Aufruf

Frage Entwicklung JavaScript

Mitglied: Badger

Badger (Level 2) - Jetzt verbinden

27.06.2014, aktualisiert 30.06.2014, 1268 Aufrufe, 6 Kommentare, 1 Danke

Hallo Leute,

ich habe folgendes Problem:

Ich habe eine JS Funktion
01.
test("testDIV1");
welche dann eine jQuery ajax Funktion aufruft
01.
$.ajax({ 
02.
     type: "POST", 
03.
     url:  "test.php", 
04.
     .......
Soweit so gut.

Es kommt dann leider hin und wieder vor, dass ich diese Funktion ein zweites Mal aufrufen muss. Also
01.
test("testDIV2");
Und genau hier ist das Problem.
Rufe ich die Funktion ein zweites Mal auf, während die erste noch gar nicht fertig ist, gibt der erste Funktionsaufruf nichts zurück.

Meine Frage ist nun, wie ich dieses Problem lösen kann?
Mir wäre z.b. setTimeout eingefallen. Aber das ist halt alles andere als eine elegante Lösung.

Habt ihr irgendwelche Vorschläge für mich?

Danke im Voraus
Patrick


Mitglied: Badger
27.06.2014 um 20:04 Uhr

Herzlichen Dank.
Werde mir das ganze anschauen!

Grüße
Patrick
Bitte warten ..
Mitglied: Badger
30.06.2014 um 20:23 Uhr

Gerade probiert. Klappt wie geschmiert!
Hier findet man weiters eine kurze, deutsche Einführung.

Danke dir Uwe!
Bitte warten ..
Mitglied: Badger
01.07.2014 um 08:58 Uhr
Jetzt ist mir hier noch eine Frage eingefallen:

Wenn ich 4 Funktionen nacheinander aufrufen will, muss ich dass dann so machen:
01.
test("testDIV1"); 
02.
 
03.
$.when( 
04.
    test("testDIV1")) 
05.
.then(function() { 
06.
     test("testDIV2")) 
07.
}); 
08.
 
09.
$.when( 
10.
    test("testDIV1"), 
11.
    test("testDIV2")) 
12.
.then(function() { 
13.
     test("testDIV3")) 
14.
}); 
15.
 
16.
$.when( 
17.
    test("testDIV1"), 
18.
    test("testDIV2"), 
19.
    test("testDIV3")) 
20.
.then(function() { 
21.
     test("testDIV4")) 
22.
});
oder reicht das hier:

01.
$.when( 
02.
    test("testDIV1"), 
03.
    test("testDIV2"), 
04.
    test("testDIV3")) 
05.
.then(function() { 
06.
     test("testDIV4")) 
07.
});
Grüße
Patrick
Bitte warten ..
Mitglied: colinardo
01.07.2014 um 09:02 Uhr
letztere Variante (http://api.jquery.com/jquery.when/)

Grüße Uwe
Bitte warten ..
Mitglied: Badger
01.07.2014 um 09:10 Uhr
Danke dir!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell: Parameter einer Funktion soll eine Funktion aufrufen
gelöst Frage von SaschaRDBatch & Shell3 Kommentare

Hallo zusammen, mein Ziel ist es die Zeitdauer einer Prozesses zu ermitteln. Dafür ist die folgende Funktion zuständig:Leider wird ...

JavaScript
Wie funktioniert der Aufruf für folgende Funktion?
gelöst Frage von PeacerJavaScript4 Kommentare

Hallo Zusammen, habe hier eine HTML Seite und möchte wissen wie folgender Funktionsaufruf funktioniert: Folgende JS Dateien wurden im ...

Batch & Shell
Powershell Funktion X innerhalb von Funktion X aufrufen
gelöst Frage von MarabuntaBatch & Shell1 Kommentar

Hi, Ich konnte es jetzt nicht nachstellen. So funktioniert alles gut. Wenn ich aber einige Male falsche Werte eintrage ...

Microsoft
Zweits Betriebssysten überschreibt das erste System
Frage von 121691Microsoft8 Kommentare

Hallo, ich habe folgendes Problem: Ich habe zwei Raid 0 verbunde. Auf einem habe ich Windows 8 laufen und ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 6 StundenInternet3 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 13 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 1 TagWindows 103 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 1 TagSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless17 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...