2016-08-09 246 views
0

Ich möchte Teil der Seiten in meinem Index dynamisch laden. load() und ajax funktioniert, aber wenn ich auf eine Schaltfläche in dem Code klicke ich geladen (auch wenn völlig leer und ohne Zweck), die Seite vollständig neu laden!JQuery Dynamischer Inhalt wird geladen Fehler

Was verursacht das? Ich habe stundenlang gesucht und im Internet nichts dazu gesagt. Such ich falsch? Oder etwas falsch gemacht?

habe ich diesen Code:

$(document).ready(function() { 
      $('#example').click(function() { 
       $("#dynamic").load("register.php #nicediv"); 
      }); 
    }); 

Dann habe ich diesen Code:

$('#clickit2').click(function() { 
          $.ajax({ 
           url: "register.php", 
           success: function(data){ 
            $("#dynamic").html(data); 
           }, 
          }); 
    }); 

gleichen Ergebnisse. Bitte helfen :(

EDIT:. ich das Problem in Form liegt herausgefunden

wenn register.php ist wie folgt:.

<form> 
<button>push me</button> 
</form> 

dann neu geladen es, wenn ich den Knopf drücken Formulare können nicht dynamisch dann geladen werden?

+0

können Sie Ihr Programm im Chrome-Browser ausführen und sehen, ob Sie Fehler in der Konsole des Browsers finden. Wenn Sie irgendwelche Fehler haben, versuchen Sie es zu beheben, wenn Sie es nicht können, fügen Sie es hier hinzu und weisen Sie auf den Fehler hin. – CNKR

+0

Die Konsole findet keine Fehler ... – Andrea

+0

Sie sollten ein Beispiel von '# dynamic' Inhalt anzeigen. –

Antwort

0

ich fand heraus, dass das Problem auf „Tasten“ und „input type Tasten“ in Formularen. Nur, dass.

Wenn Sie versuchen, eine HTML-Datei zu laden, stellen Sie sicher, dass die Schaltflächen nur außerhalb des Formulars vorhanden sind und alles reibungslos funktioniert (bisher).

Vielen Dank für die Hilfe und ich hoffe, dass dies jemand in der Zukunft helfen wird.