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 16.06.2011, 16:54  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] JQuery Tab aktualisiert sich nicht automatisch

Hallo, ich habe ein kleines Problemchen mit JQ.

Und zwar habe ich zwei Tabs eingebaut die auch wunderbar funktionieren, der Inhalt kommt von einer PHP-Datei die in einer anderen Datei included wird, diese wird dann vom Tab ausgegeben. Wenn jetzt eine Person ein bestimmtes Formular ausfüllt sollen die Tabs mit den neuen Inhalt vom User aktualisiert werden, das klappt aber nicht.
Egal ob ich die index Seite neu lade etc, der Text erscheint nicht. Erst wenn ich die PHP-Datei die included wird oder die PHP-Datei die die SQL-Abfrage verarbeitet aktualisiere, erscheint auch der aktuelle Text.
Ohne JQuery funktioniert es. Hat jemand so ein ähnliches Problem auch schon mal gehabt?


JS-Code

Code:
var containerId = '#tabs-container';
var tabsId = '#tabs';

$(document).ready(function(){
	// Preload tab on page load
	if($(tabsId + ' LI.current A').length > 0){
		loadTab($(tabsId + ' LI.current A'));
	}

    $(tabsId + ' A').click(function(){
    	if($(this).parent().hasClass('current')){ return false; }

    	$(tabsId + ' LI.current').removeClass('current');
    	$(this).parent().addClass('current');

    	loadTab($(this));
        return false;
    });
});

function loadTab(tabObj){
    if(!tabObj || !tabObj.length){ return; }
    $(containerId).addClass('loading');
    $(containerId).fadeOut('fast');

    $(containerId).load(tabObj.attr('href'), function(){
        $(containerId).removeClass('loading');
        $(containerId).fadeIn('fast');
    });
}
HTML-Code
Code:
<div id="page">
        <ul class="mytabs" id="tabs">
            <li class="current"><a href="http://localhost/xxx/text_tab.php">Text</a></li>
            <li><a href="http://localhost/xxx/video_tab.php">Videos</a></li>
        </ul>
        <div id="content_tabs">
        <div class="mytabs-container" id="tabs-container">
            Laden, bitte warten...
        </div>
    </div>
    </div>
ProCoder2025 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.06.2011, 18:32  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Schmeiss den code weg, das steckt alles schon im plugin => http://jqueryui.com/demos/tabs/#ajax

Den Inhalt des ersten Tabs kannst du beim initialen Aufruf der Seite mit ausliefern.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 17.06.2011, 14:13  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

Hey, danke für deine Antwort.
Hab den Code wirklich entsorgt und IDTabs eingebaut, ist glaube eine ganz gute alternative. Bei dem Original-Plugin habe ich mich etwas schwer getan. Jetzt funktioniert alles und eine Refresh-Funktion kann ich in den Code auch einbauen, das hat nämlich bei meinem auch nicht geklappt.

Für alle die auch Hilfe benötigen, hier gibt es ein Youtube-Link zu nem guten Tutorial.

http://www.youtube.com/watch?v=fjVNozrHCmA

Viele Grüße und danke nochmals....
ProCoder2025 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
PHP und jquery mehlwurm PHP Einsteiger 13 30.05.2011 23:09
JQuery Plugins Lizenzen (Kommerziell) dreamcatcher Off-Topic Diskussionen 13 11.02.2011 00:35
Einfaches JQuery resize und scoll läuft nicht smilla JavaScript, Ajax und mehr 5 08.02.2011 20:44
jQuery, einem DOM-Knoten eine Payload anhängen Chriz JavaScript, Ajax und mehr 6 22.12.2010 15:31
jQuery - Text an Cursorposition einfügen Koala JavaScript, Ajax und mehr 5 11.11.2010 21:28
[Erledigt] jQuery Slider - In eine Richtung sperren Trainmaster JavaScript, Ajax und mehr 2 08.08.2010 16:06
[Erledigt] Statistik mit jQuery DJ_RhoxxZ JavaScript, Ajax und mehr 6 25.07.2010 17:47
jquery: dialogbox funktioniert nicht Dreamwatcher JavaScript, Ajax und mehr 16 22.07.2010 18:22
jQuery findet Element nicht ByStones JavaScript, Ajax und mehr 8 11.06.2010 14:03
jQuery Plug scroll to - wie einbetten? mxxxx JavaScript, Ajax und mehr 5 24.04.2010 18:12
[Erledigt] [Erledigt] jQuery Endlos Scrolling Umlaute kn0wledge JavaScript, Ajax und mehr 0 18.10.2009 19:29
Datenbank automatisch abrufen djsky PHP Tipps 2009 4 04.10.2009 21:54
[Erledigt] jQuery Dateien nachladen Phoscur JavaScript, Ajax und mehr 7 14.03.2009 13:44
jQuery Plugin - so richtig? stayInside JavaScript, Ajax und mehr 5 23.02.2009 12:34
For Schleife mit jQuery phpbeginner JavaScript, Ajax und mehr 3 22.11.2008 22:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery tab resfresh, tab jquery php, function loadtab(tabobj){, jquery tabs automatisch aktualisieren, jquery tabs führen php nicht aus, jquery div aktualisieren, jquery fast tabs ajax, jquery preload tabs, var containerid = \'tab-slider-container\';, div automatisch aktualisieren jquery, automatisch mit jquery neu laden, jquery ajax load aktualisieren, javascript tab refresh, ajax seiteninhalt laufend aktualisieren jquery, ajax: seiteninhalt laufend aktualisieren (jquery) geht nicht, ajax: seiteninhalt laufend aktualisieren (jquery), jquery tabs automatisch, jquery – div inhalt ständig aktualisieren, ajax div automatisch nachladen, jquery tabs sperren

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