| | | | |
| | |
| Neuer Benutzer Registriert seit: 11.02.2012
BeitrÀge: 5
PHP-Kenntnisse: AnfÀnger ![]() | Hallo! Ich zermarter mir nun Ewigkeiten den Kopf und habe mich nun entschlossen mich doch hier anzumelden um die Profis zu fragen was denn da falsch lÀuft... Die Homepage um die es geht: www.true-skillz.de Zu meinem Problem: Ich habe eine Index.php in der ich per Include den Header aus Wordpress auslese um die Funktionen dort nutzen zu können PHP-Code: PHP-Code: Nun habe ich ein Ajax-Script eingebunden, das mir die Inhalte der Navigation aus externen Dateien in das Content-Div lÀd in dem es den HREF Tag abfÀngt: Code: // code direkt nach seitenaufbau starten
$(document).ready(function()
{
// allen links im div 'navigation' eine click()-funktion zuweisen
// es wird auch auf alle links von der dynamisch nachgeladenen
// seiten reagiert (solange die seiten in das content-div geladen werden)!
$("#slidingMenu a").live("click",function()
{
// das link-ziel jeweils auslesen & zwischenspeichern
var pageToLoad = $(this).attr("href");
// varaible fĂŒr den neuen inhalt
var pageContent;
// die externe seite laden, der inhalt ist dann in 'data'
$.get(pageToLoad, function(data)
{
// den inhalt zwischenspeichern
pageContent=data;
// content-div langsam ausblenden
$("#content").fadeOut("slow", function()
{
// wenn das ausblenden fertig ist, inhalt an das content-div ĂŒbergeben
$("#content").html(pageContent);
// content-div langsam wieder einblenden lassen
$("#content").fadeIn("slow");
// oder in kurzer form (vorzuziehen)
// $("#content").html(pageContent).fadeIn("slow");
});
});
// wichtig! sonst wird der a-link im browser aufgerufen!
return false;
});
});
PHP-Code: Ich habe auch schon include_once und require_once ausprobiert, nĂŒtzt aber nichts... Ich hoffe ihr könnt mir weiterhelfen, eventuell hab ich einfach einennen Denkfehler drin. |
| | |
| | |
| PHP Code FlĂŒsterer Registriert seit: 21.08.2005 BeitrĂ€ge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
BeitrÀge: 603
PHP-Kenntnisse: AnfĂ€nger ![]() | Verwirrend erklĂ€rt. 1.) Verstehe ich folgendes richtig: Es geht nur darum, den gleichen Inhalt zu laden der beim ersten Aufruf der Seite gezeigt wird, wenn man - nachdem man sich etwas durch die Seite geklickt hat - wieder zurĂŒck auf "Home" klickt. Ist das richtig? 2.) start.php gibt als Status Code eine 404 Meldung. (http://img828.imageshack.us/img828/2250/20220571.png) Um das zu sehen nutze Firebug. Behebe diesen Fehler und teste es erneut. GeĂ€ndert von dreamcatcher (12.02.2012 um 17:45 Uhr). |
| | |
| | ||
| Neuer Benutzer Registriert seit: 11.02.2012
BeitrÀge: 5
PHP-Kenntnisse: AnfÀnger ![]() | Zitat:
.Entschuldigung wenn die ErklĂ€rung etwas verwirrend ist. Ja es geht genau um das was du in Punkt 1 beschrieben hast. Zu Punkt 2: Die Seite ist definitiv Online. Man kann sie ja auch direkt aufrufen in der Adresszeile und ich habe den Link nicht anders gesetzt als die anderen. Wie gesagt wenn ich den Include des Headers in der start.php weg lasse, funktioniert der Link Danke fĂŒr deine Hilfe GrĂŒĂe | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
BeitrÀge: 603
PHP-Kenntnisse: AnfĂ€nger ![]() | Habs mir jetzt genauer angesehen. http://www.true-skillz.de/start.php gibt auch 404er zurĂŒck, wenn man normal drauf geht. (vgl.: http://img692.imageshack.us/img692/9098/35158543hd.png) Ich weiĂ nicht, weshalb es so ist, den Grund wirst du im Quellcode finden. Vorschlag: Pack alternativ nur ein echo in die start.php rein und schaue, ob es immer noch ein 404er gibt. Wenn nein, geh Step by Step vor bis du zum Ergebnis/der Stelle kommst, weshalb dies so ist. GeĂ€ndert von dreamcatcher (12.02.2012 um 20:55 Uhr). |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 10.10.2009
BeitrÀge: 2.630
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Der 404er Status Code wird vom Server gesendet, wie der Client diesen abfĂ€ngt interessiert den Server dabei nicht. Das Problem sind seine PHP Dateien. Sie liefern Content aber eben auch den 404 Status, was bei einem AJAX Aufruf dazu fĂŒhrt das jQuery in die als Error Handler definierte Funktion springt, unabhĂ€ngig davon ob Content kommt, oder nicht.
__________________ "Alles im Universum funktioniert, wenn du nur weiĂt wie du es anwenden musst". | |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 28.12.2010
BeitrÀge: 603
PHP-Kenntnisse: AnfÀnger ![]() | Zitat:
Dass die start.php jedoch auch einen 404er bei einem normalen Aufruf liefert, war mir zu diesem Zeitpunkt noch nicht bekannt. Wenn man auf http://www.true-skillz.de/start.php geht, dann Chrome Developer Tools öffnet, auf Ressources klickt und sich dann die start.php anschaut, ist bei mir kein 404er vermerkt. Erst bei einem Reload erscheint der 404er [Siehe Bild von oben]. Via HTTP Request Tool (https://chrome.google.com/webstore/d...ofkbjhmcjghlej) gab die Seite auĂerdem einen 200er zurĂŒck, so dass ich zu diesem Zeitpunkt auf einen Scriptfehler [Fehlender Parameter o.Ă.] spekuliert hatte und und dies durch das Ergebnis eines normalen POST Request sehen ausschlieĂen wollte, ohne seinen Quelltext durchzuschauen. Zum restlichen Input siehe: GeĂ€ndert von dreamcatcher (12.02.2012 um 21:08 Uhr). | |
| | |
| | |
| Neuer Benutzer Registriert seit: 11.02.2012
BeitrÀge: 5
PHP-Kenntnisse: AnfĂ€nger ![]() | Hallo ihr zwei .Das Problem ist gelöst dank eurer Hilfe und den Tip mit dem Statuscode 200. Ich habe einfach in der start.php das hier dazu eingefĂŒgt: PHP-Code: Beste GrĂŒĂe |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ăhnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem: Auslesen eines dynamischen Formulars auf AJAX Basis | Messenger | PHP Einsteiger | 5 | 18.07.2011 14:49 |
| Problem mit Pfaden bei include | skelle | PHP-Fortgeschrittene | 1 | 09.01.2011 02:36 |
| Problem mit dem Zoom des dynamisch Àndernden galerie- Hauptbildes | dodger | JavaScript, Ajax und mehr | 2 | 06.09.2010 13:52 |
| include problem xampp | chakran | PHP Tipps 2009 | 8 | 07.11.2009 08:13 |
| include() und header() Problem | Aloex666 | PHP Tipps 2009 | 9 | 21.09.2009 15:49 |
| Indexdatei/Template include von PHP | DarkOverride | PHP Tipps 2009 | 4 | 12.06.2009 14:18 |
| Problem mit include | maischa | PHP Tipps 2009 | 4 | 19.05.2009 12:44 |
| Ajax + Tabs Problem | Kein Genie | JavaScript, Ajax und mehr | 0 | 02.05.2009 20:13 |
| Ajax Formular problem mit eingabe | themonk | JavaScript, Ajax und mehr | 2 | 01.11.2008 20:25 |
| [Erledigt] Problem mit Include | pck1983 | PHP Tipps 2008 | 7 | 15.07.2008 19:13 |
| include problem | Madden | PHP-Fortgeschrittene | 13 | 22.04.2005 22:09 |
| [Erledigt] Problem mit Include | PHP Tipps 2004 | 17 | 22.09.2004 15:59 | |
| Include Problem | PHP Tipps 2004 | 4 | 14.09.2004 14:08 | |
| include Problem | andrew22 | PHP Tipps 2004 | 26 | 10.09.2004 16:04 |
| GĂ€stebuch / Include Problem | PHP Tipps 2004 | 9 | 14.07.2004 18:48 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ajax kein include php, jquery ajax 404 unterdrĂŒcken, include ajax php |