2016-07-28 2 views
0

Ich lese alle Beiträge zu diesem Thema und ich habe versucht, Ihre Lösungen, aber es funktioniert nicht für mich. Ich habe ein Formular person.php mit fünf Feldern, aus denen ich Daten in Objekten Literale sammeln und in einem Array Personen speichern. Das Problem ist, dass ich das Array nicht an das Skript "process.php" senden kann, um die Werte in meiner Datenbank zu entpacken und zu speichern. Ich versuchte dies:Ich kann das JSON-Objekt nicht zur Seite process.php bringen und es entpacken

$("#save").click(function(){ 
 
\t \t var people = JSON.parse(JSON.stringify(persons)); 
 
\t \t var my_people = JSON.stringify(people); 
 
\t \t alert(my_people); 
 
\t \t // AJAX Code To Submit Form. 
 
\t \t $.ajax({ 
 
\t \t \t type: "POST", 
 
\t \t \t url: "save.php", 
 
\t \t \t data: my_people, 
 
\t \t \t cache: false, 
 
\t \t \t success: function(data){ 
 
\t \t alert(data); 
 
\t \t } 
 
\t \t }); 
 
\t \t });

ich weiß nicht, auch viel über Ajax, die wahrscheinlich ist, warum es nicht funktioniert. Jede Hilfe wird in hohem Grade begrüßt

Antwort

0

versuchen

$.ajax({ 
      type: "POST", 
      url: "save.php", 
      data:{param:my_people}, 
      success: function(data){ 
      //success here means ajax call succeeded, not that the data works 
     alert(data); 
     } 
     }); 

param ist der Name Ihres Parameter in der Server-Methode

+0

Dank einer Million. Bitte wäre es richtig, wenn ich "" Verwende, um die Daten zu erhalten und sie den Tabellenfeldern in meinem SQL zuzuweisen? – princesse

+0

Ich würde nach Standardverfahren in CMS-Systemen wie Wordpress gehen und sehen, wie sie es tun. Ich würde eine weitere Frage zu Stack stellen, um weitere Informationen zu erhalten, da mein PHP begrenzt ist. – Programmer

+0

Vielen Dank für Ihre Hilfe – princesse

Verwandte Themen