Was dies tun soll, ist die actions.php aufrufen, und geben Sie dann ein Array des 'POST'als' GET 'Typ Hier ist der Code. Ich kann die Warnung ("Nicht im Ajax") zu reagieren, aber alles innerhalb der $.ajax
nicht: Gibt es irgendwelche Vorschläge?jquery ajax reagiert nicht
/****** Dies ist die jquery und Ajax-Dateien ***********************/
/****************************
$("#loginSignupButton").click(function() {
// alert("Not in the ajax");
$.ajax({
type: "POST",
url: "actions.php?action=loginSignup",
data: "email=" + $("#email").val() + "&password" + $("#password").val() + "&loginActive=" + $("#loginAcive").val(),
success: function(result) {
alert(result);
}
})
})
/************ ********************/
/**** auf der actions.php-Datei Dies ist der Code: ****/
include ("functions.php");
if ($_GET['action'] == "loginSignup") {
print_r($_POST);
}
/**************************/
Haben Sie die jQuery-Bibliothek laden? –
Fügen Sie Ihrem AJAX-Aufruf eine Fehlerfunktion hinzu und sehen Sie, ob Sie Fehler bekommen. Fehler: Funktion (jqXHR, TextStatus, ErrorThrown) { console.log (TextStatus, errorThrown); } – Hakunamatata
Sie können keine Abfragezeichenfolge für eine POST-Anforderung senden. Sie müssen die 'Daten' senden ist ein Objekt (Schlüssel-Wert-Paare). – Terry