Ich versuche, alle Seiten meiner Website Methode mit jQuery .load so zu laden, das ist, wie meine Website aussieht:JQuery AJAX laden Problem
<script type="text/javascript">
$(function() {
$('.link').bind('click', function(e) {
var page = $(this).attr('href');
$('#site').addClass('loading');
$('#content').load(page, function(){
$('#site').removeClass('loading');
});
e.preventDefault();
return false;
});
<a href="test.php" class="link">Test</a>
Mit diesem Code, jede Verbindung, die class = "link" bekommt lädt meine Seite auf den div # content. Funktioniert gut! Keine Probleme, aber wenn ich die test.php lade, wenn ich den class = "link" auf irgendeinem Link, oder Button oder was auch immer benutze, funktioniert es einfach nicht und die neue Seite wird außerhalb meines #contents geladen.
Bereits versucht, dies in die neu geladene Datei zu kopieren, und es funktioniert nicht, hat jemand einen Hinweis? Diese
Dank
Ich schrieb auch ein Plugin namens Bond, das funktioniert wie Live, wenn Sie "Fokus" und "Unschärfe" Live-Funktionalität benötigen. http://code.google.com/p/jquery-plugin-dev/source/browse/trunk/jquery.bond.js – Tres
Sieht gut aus, aber es funktioniert nicht mit Tasten, und ich muss POST-Daten senden mit meine neue test.php Seite, irgendein anderer Hinweis? Danke –