Ich versuche, Informationen aus einem Formular und AJAX es zu einer PHP-Datei, die es in eine CSV-Datei speichert, aber aus irgendeinem Grund, empfängt die PHP-Datei das Javascript-Objekt mit leeren Feldern , auch wenn sie in der Konsole gefüllt erscheinenAJAX Javascript Objekt zu PHP funktioniert nicht
Hier ist, wie mein Code wie folgt aussieht:
var contact_info_list = {company_name: "", contact_name: "", email: "", phone: ""};
contact_info_list bevölkert wird, wenn der Benutzer mit dem Formular interagiert, dann schicke ich es
$.ajax({
url: 'grab_contact_info.php',
type: 'POST',
data: JSON.stringify(contact_info_list),
dataType: 'json'
})
mit
Und dann ist hier meine PHP-Code, wo ich, dass
$contact_info = json_decode(file_get_contents('php://input'), true);
Objekt greifen Kann jemand bitte sagen Sie mir, was soll ich hier fehlt?
Ich glaube 'dataType' ist für Ajax-Antwort-Datentyp, Anforderungsdaten Typ wird mit 'contentType' festgelegt –
überprüfen Sie https://StackOverflow.com/Questions/14322984/Differences-between-ContentType-and-Datatype-in-Jquery-Ajax-Function#14323012 für Erklärung –