• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Div erneuern durch Link

ProblemUser

Mitglied
Hallo,
ich möchte gerne einen Div erneuern also neuen Inhalt laden.
Habe dazu folgendes gefunden:
PHP:
function get_Content(value){
$.get('inhalt.php',function data() {
            $.('#'+value).html(data);
        })}

und öffne das durch: <a href="#" onclick="get_Content('inhalt')">Alle</a>

Jedoch wird mir der div nicht verändert, warum und wie ändere ich dies?
Dazu noch eine Frage: wenn ich nun im oben gennanten Script ein define('foo','bar') mache ist es dann im geladenen script (hier inhalt.php) dann mit defined('foo') überprüfbar?

Edit bevor ichs vergesse: Mit
Code:
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.0.js"></script>
hab ich natürlich jquery eingebunden
 
Werbung:
Gibt es denn das Element mit der ID "inhalt"?
Gibt es einen JavaScript-Fehler bei der Ausführung oder bereits beim Laden der Seite?
Welchen Browser verwendest du?
Kannst Du z.B. im Firebug nachvollziehen, ob Daten per AJAX geladen wurde?
 
1. ja..
2. nein..
3. firefox, chrome, ie (alle 3 getestet)
4. Es wird zumindest mal ein GET an die inhalt.php gesendet
 
Werbung:
Hast Du letzteres im Abschnitt "Konsole" abgelesen? Dann müsste dort auch eine Response auf den Request zu sehen sein. Wenn nicht: schau mal nach, ob die inhalt.php überhaupt aufgerufen werden kann.
 
4. Es wird zumindest mal ein GET an die inhalt.php gesendet

Ja habe ich abgelesen..

Edit:
Hab jetzt mal folgendes gemacht:
Code:
$(document).ready(function(){
    
                $('a#laden').click(function(){
                    alert("Hallo");
                    $('div#inhalt').empty();
                });
            });

<a href="" id="laden">Alle</a>
Nun wird mir das Hallo ausgegeben & nur der Link verschwindet kurz danach ist er wieder da..
 
Zuletzt bearbeitet:
Nein, hast Du nicht. Einfach nur zu erkennen, dass dort ein GET-Request hingeschickt wurde ist nicht die Antwort. Die Antwort wäre der HTTP-Response, was kein 500er-Status haben sollte. Oder Du rufst diese Datei einfach mal direkt im Browser auf (das meinte ich eigentlich), so wie es der AJAX-Request auch macht. Was kommt denn dabei heraus?
 
Werbung:
Zurück
Oben