Ich versuche, ein Objekt, das ich von PHP bekomme in ein Array in Javascript zu konvertieren, aber ich weiß nicht, wie das zu lösen, ich versuche einige Lösungen, die ich gelesen habe, bevor diese Frage, aber es funktioniert nicht, ich habe so etwas wie dies in PHPWie konvertiert man ein Objekt von PHP zu einem Array in Javascript?
$data = explode(',', $articles);
$length = count($data);
for ($i = 0; $i < $length; $i++) {
$products = explode('-', $data[$i]);
$product_key = $products[0];
$quantity = $products[1];
$get_data_product = mysqli_query($connection, "SELECT * FROM articles WHERE id_article = '".$product_key."' AND id_user = '".$id_user."'") or die (mysqli_error($connection));
$get_data_product = mysqli_fetch_assoc($get_data_product);
$article_name = $get_data_product['name'];
$article_price = $get_data_product['price'];
$info[$i] = array('name' => $article_name, 'quantity' => $quantity, 'price' => $article_price);
}
echo json_encode($info);
Und in Javascript
success: function(info) {
var data = JSON.stringify(info);
console.log(data);
}
Console log diesen
[{"name":"prueba 2","quantity":"4","price":"100"}]
ich habe versucht, sie alle mit ths co lesen nur de aber es Daten, die zeigen, wenn ich Konsole Protokoll oder eine Warnung
verwenden$.each(data, function(i) {
$('#content').append('<tr class="text-center">' +
'<td>' + data[i].quantity + '</td>' +
'<td>' + data[i].name + '</td>' +
'</tr>');
});
Was ist die erwartete Ausgabe? –
Warten Sie, warum verwenden Sie stringify? Das ändert es zurück in nur Zeichenfolge. – prodigitalson
PS: Wenn Ihr Problem noch nicht gelöst ist, müssen Sie uns mehr Quellen wie HTML zur Verfügung stellen. Guter Platz @ Prodigitalson, der hier wichtig sein wird – Jonathan