tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von SGSSGene
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
12951
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tobbes Tobbes ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    27
    Nabend!

    Ich batel momentan an einer Community..
    Mann kan Persöhnlich enachrichten per Ajax löschen, alse sie werden langsam ausgeblndet und dann platzhalter usw entfernt... sieht halt schön aus


    Jetz mein problem.. Wenn ich die Pn ausgefüllt habe, will ich das die Pn per Ajax in die DB eingetragen wird, per POST... So da treten meine Probs auf..

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
      function createRequestObject() {
          var ro;
          var browser = navigator.appName;
          if(browser == "Microsoft Internet Explorer"){
              ro = new ActiveXObject("Microsoft.XMLHTTP");
          }else{
              ro = new XMLHttpRequest();
          }
          return ro;
      }
      
      var http = createRequestObject();
      var Text = '';
      
      function sndReq(page) {
          http.open('get', page);
          http.send(null);
      }
      
      function sndform(page) {
        http.open('POST', page);
        http.send(null);
      }

    So das ist mein Ajax code...
    Wenn ich auf Abschicken klicke wird die function sndform(page) aufgerufen, mit der passende URl... alelrdings klappt das Post net.. kann mir jemand sagen weshalb?

    Danke!

    MfG
    Tobbes
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wird denn keine Fehlermeldung zurückgegeben? Arbeite am besten mit Firefox, da es für ihn klasse Erweiterungen zur Fehleranalyse gibt wie etwa FireBug.
     
    Markus Wulftange

  3. #3
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    wenn Du POST-Anfragen sendest, muss der MIME-Type angepasst werden.
    Code :
    1
    2
    3
    4
    5
    
    function sndform(page) {
      http.open('POST', page);
      [B]http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');[/B]
      http.send(null);
    }
    Vielleicht löst das Dein Problem.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  4. #4
    Tobbes Tobbes ist offline Mitglied Bronze
    Registriert seit
    Apr 2006
    Beiträge
    27
    Danke euch beiden, also es wird kein error angezeigt.. es wurde zwar einer angezeigt das die snform nicht existiert aber musste nur mein cahce löschen und neu laden, dann war sie vorhanden und es gab keine error mehr...

    Leider klappt der code trozdem nicht..


    Kann ich den überhaupt mit $_POST[] arbeiten?
     

  5. #5
    SGSSGene SGSSGene ist offline Mitglied Gold
    Registriert seit
    Feb 2008
    Beiträge
    124
    ja du kannst mit $_POST[] arbeiten, aber du übergibst die PostVariablen nicht.
    Diese werden normaler weise als "Inhalt" übertragen, z.B. so:
    http.send('msg=helloWorld');
    In diesem fall wird $_POST['msg'] mit dem Inhalt 'helloWorld' übergeben, um jetzt dein Script lauffähig zu machen, musst du alle Inhalte der Input Tags einlesen und zu so einer Variablen kette zusammen fügen, um sie dan mit :
    http.send(parameter); zu übergeben.
    Sven Mintel bedankt sich. 

  6. #6
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Tobbes wird das wohl nicht mehr lesen: Letzte Aktivität: 13.07.06 00:28
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  7. #7
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Naja...Google wirds schon noch lesen, und der Nächste der hier hereinschaut, freut sich u.U. über die Lösung
     

  8. #8
    SGSSGene SGSSGene ist offline Mitglied Gold
    Registriert seit
    Feb 2008
    Beiträge
    124
    mhm, merkwürdig, keine Ahnung wie ich auf diesen Thread gestoßen bin
     

  9. #9
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Und mir hats auch geholfen.

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  10. #10
    ThommyXYZ Tutorials.de Gastzugang
    Danke, auch mir wurde dank dieses Threads (und ein wenig Google) geholfen!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 05.11.10, 12:05
  2. Formulardaten per AJAX und POST
    Von bugfixxx im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 21.08.07, 21:35
  3. AJAX Dropdown Post
    Von AJAX Lauch im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 17.08.07, 21:48
  4. Variable per POST mit Ajax übergeben
    Von soa im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 22.03.07, 16:57
  5. Ajax CTP Post
    Von Divi im Forum .NET Web und Kommunikation
    Antworten: 0
    Letzter Beitrag: 01.02.07, 18:43