Ich schaute auf einige andere Fragen wie this und this, aber es hilft mir nicht, mein Problem zu lösen. Wenn ich meine Daten konsolen einzuloggen, bekomme ich diese:Wie man Javascript-Objekt über AJax an PHP sendet?
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
Wie kann ich dies in PHP als Schlüsselwertpaar wie row_ erhalten: LM # 00000010, row_LM # 00000002, row_LM # 00000009, LM # 00000008, damit ich jeden Wert wiederholen kann? Ich versuchte JSON.stringify(), ich habe TypeError: cyclic object value
Hier ist, was ich versucht habe:
$.ajax({
type:'POST',
url:'delinvoices.php',
data:{del_id:JSON.stringify(deleteInvoice)},
success: function(data){
//other codes
}
});
Die console.log von deleteInvoice
gab mir:
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
Die Datenbank stammt aus Datentabelle
var deleteInvoice = dt.rows({ selected: true }).ids();
Bitte helfen Sie.
Der beste Weg wäre, etwas Code zu schreiben und dann in Ihrer Frage als [mcve] zu posten, so dass Sie Hilfe anstelle von Stimmen erhalten – Tibrogargan
Es gibt immer noch nicht genug Informationen hier, um wirklich zu helfen. Es sieht aus wie Sie eine einfache Anordnung haben. Wo sind die Basisdaten? Wie sieht es aus? Ich würde gespannt sein, wie deleteInvoice vor dem stringify aussieht. –
Nicht wirklich sehen, was Sie in PHP erwarten. Es sieht aus wie nur ein Schlüsselwertpaar, wobei der Schlüssel 'row_' ist und der Wert 'LM # 00000010, row_LM # 00000002, row_LM # 00000009, LM # 00000008' ist. – Tibrogargan