Ich versuche, eine jQuery-Funktion zu schreiben, um eine Abfrage-Zeichenfolge an ein PHP-Skript zu senden, aber ich kann nicht scheinen, den Text im richtigen Format an den Server zu bekommen. Ich möchte diese Abfragezeichenfolge (mit der entsprechenden URL-Codierung) senden:Senden von JSON-Daten an PHP mit jQuery
data={"name":"Chris"}
wobei "Daten" immer eine JSON-Zeichenfolge ist. Mit .ajax
Funktion jQuery habe ich versucht, meine Datenvariable Einstellung
data: { 'data': {"name":"chris"} },
aber PHP endet immer:
data[name]=chris
Was den richtigen Weg ist, die Daten zurück an den Server zu senden, so dass das JSON-String richtig ist reserviert, ohne die Schnur in Handarbeit machen zu müssen?
Es ist nicht sehr klar, was Sie tun möchten – Harmen
Haben Sie den Datentyp als 'Json' festgelegt? dataType: 'json' – Elliott
dataType ist für die Daten, die vom Server kommen. Ich versuche, JSON-Daten an den Server zu senden. – dragonmantank