Ergebnis 1 bis 10 von 23

Thema: Content via AJAX aufrufen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von WaechterMedia
    Registriert seit
    02.10.2008
    Beiträge
    172
    so habs gerade auch mal am testen lustigerweise zeigt er mir die unterseiten wenn ich sie über ajax aufrufe ohne umlaute an.

    wenn ich ganz normal zugreife sind die umlaute da, über ajax werden sie durch spacer ersetzt

  2. #2
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    hmm keine ahnung warum die Umlaute nicht anzeigt werden...bei mir übrigens auch nicht...
    habe das :
    PHP-Code:
    header('content-type: text/html; charset=utf-8'); 
    auch schon versucht in die ajax.php einzugeben brachte aber keine änderung...naja ist wahrscheinlich sowieso besser die Sonderzeichen in Unicode zu schreiben (http://www.html-world.de/program/html_sz.php) ansonsten gibt es ja auch editoren wie weaverslaver die alle sonderzeichen => unicodes ändern...

  3. #3
    Erfahrener Benutzer Avatar von WaechterMedia
    Registriert seit
    02.10.2008
    Beiträge
    172
    ich hab bei den meisten unterseiten die per txt eingelesen werden mir sowieso schon ne funktion geschrieben die die umlaute mit codes ersetzt aber ich hab eigentlich keine lust die ganzen unterseiten zu editieren

    Wird bei dir wenigstens die formulare angezeigt das klappt bei mir irgendwie auch nicht muss mich da mal einlesen wenn ich zeit habe.

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    wenn <form> nicht innerhalb <table> ist wird das formular bei mir angezeigt

  5. #5
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Umlaute müssen in Unicode geschrieben werden, da Ajax i.d.R. nur für UTF8 gedacht ist.

    Als kleinen jQuery-Denkansatz:

    Code:
    // Formulare innerhalb vom DIV-Container
    // mit der ID "content" auf jQuery umleiten
    
    $("#content form").submit(function(){
        var url = "ajax.php?"+$(this).attr("action");
        var method = $(this).attr("method");
        var method = method.toLowerCase();
        var showPage = function (data) {
            $('#content').html(data);
            $('#content').fadeIn('normal');
        }
        var params = {};
        for(var i=0; i<this.elements.length; i++) {
            e = this.elements[i];
            params[e.name]=e.value;
        }
        if (methos == "post") { $.post(url, params, showPage); }
        else { $.get(url, params, showPage); }
        return false;
    });
    
    // Alle Links innerhalb von dem DIV-Container umleiten
    
    $(document).ready(function() {
    	$("#content").click(functions(){
    		$("a").each(function () {
    			$.get("ajax.php?"+$(this).attr(href), "", function(data){
            			$('#content').html(data);
            			$('#content').fadeIn('normal');
    			});
    		});
    	});
    });
    Mit freundlichem Gruß
    SebbyPHM




  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von SebbyPHM Beitrag anzeigen
    Als kleinen jQuery-Denkansatz:
    erinnert mich an chinesisch

    Naja PHP war ja anfang auch chinesisch für mich...mitlerweile geht es eigentlich schon ganz gut...aber das wird schon einfach mal nen schönes Buch über AJAX kaufen

  7. #7
    Erfahrener Benutzer Avatar von WaechterMedia
    Registriert seit
    02.10.2008
    Beiträge
    172
    Zitat Zitat von SebbyPHM Beitrag anzeigen
    Umlaute müssen in Unicode geschrieben werden, da Ajax i.d.R. nur für UTF8 gedacht ist.

    Als kleinen jQuery-Denkansatz:
    Wenn ich das richtig verstehe ist das ein ansatz um die formulare umzuleiten? oder sehe ich das falsch?

  8. #8
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    @WaechterMedia: Siehst du richtig.

    @Hardy: jQuery wird aber anders geschrieben als beispielsweise Mootools oder sriptalacous oder wie das geschrieben wird. Es gibt genügend Tutorials und Manuals.
    Mit freundlichem Gruß
    SebbyPHM




Ähnliche Themen

  1. Simpler Ajax-Content bringt mich um den Verstand...
    Von tweetymr im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 19.09.2011, 15:42
  2. Content via AJAX aufrufen?
    Von Hardy im Forum [HD] Programmieren
    Antworten: 6
    Letzter Beitrag: 30.05.2010, 17:45
  3. Seite aufrufen
    Von ruddi1 im Forum Support zum VMSone
    Antworten: 14
    Letzter Beitrag: 19.06.2008, 16:14
  4. Fehler beim Aufrufen einiger Seiten!
    Von dwarfpitcher im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 16.01.2008, 00:00
  5. Seite lässt sich nicht aufrufen
    Von dragon11 im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 30.12.2006, 04:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •