Jquery / Ajax / Post problem mit IE

Amschti

Erfahrenes Mitglied
Hallo zusammen.

Ich hab zwar schon einige beispiele gefunden, jedoch hat nix funktioniert.

Ich habe ein Loginformular, dieses wird per ajax im Div geladen:

PHP:
<?php 

header("Content-Type: text/html; charset=utf-8");

echo '<form name="gb_login"  id="gb_login"
       action="javascript:sendform()"
       method="POST"
       onsubmit="return amschti_fehlercontrolle()"
       enctype="multipart/form-data">
<p>
    <label for="email">E-Mail</label>
                <input type="mail"
                      id="email"
                      name="email"
                      value=""
                      size="20"
                      maxlength="50" />
                <span id="gb_login_email" style="color:red;"></span>
            </p>
            <p>
    <label for="passwort">Passwort</label>
                <input type="password"
                      id="passwort"
                      name="passwort"
                      value=""
                      size="20"
                      maxlength="50" />
                <span id="gb_login_passwort" style="color:red;"></span>
            </p>

<p>* = Pflichtfelder</p>
<input type="submit" id="submit" value="Login" />
    </p>
    </form>
<script language="javascript" type="text/javascript" src="users/check_gb_login.js"></script>
<script language="javascript" type="text/javascript" src="users/jquery-1.7.1.js"></script>';
?>



nun wollte ich das ganze per POST senden (bevor ihr mir nut GET ans Herz legt, ich habe auch noch andere Formulare, und die ****en leider auch nicht im IE8... :( )

Dieser seht wie folgt aus:

Code:
 function sendform()
    {
      var data =
    "email="+$("#email").val()+
    "&passwort="+$("#passwort").val()


$.ajax({    contentType: "application/x-www-form-urlencoded;charset=utf-8",
            type: "POST",
            url: "users/verarbeitung_gb_login.php",
            data: data ,

            success: function(msg)
            {
                $("#navi").hide().load("body/navi/user.php").fadeIn(2000);
            }
        });
        return false;
    }

So wie ich es in div. seiten gesehen habe, hätte ddie rätselslösung
Code:
"contentType: application/x-www-form-urlencoded;charset=utf-8"
sein sollen, leider ist es dies nicht..

Ach ja... im IE kommt lediglich "FALSE"....
 
SORRY jung und mädels!

Ich habe das return False entfernen sollen..... war noch ein überbleibsel einder ehmaligen anderen Idee die ich hatte.... diese hätte verhindern sollen das das Action ausgelöst wird im formular, dabei ist die funktion nun im action..... danke und nichts für ungut!
 

Neue Beiträge

Zurück