les deux peuvent être divisés en une chaîne JSON séparée par des tableaux séparés retournés par le script php? mon code JSComment analyser le tableau JSON?
function GetData(id){
$.ajax({
url: 'list.php',
data: 'id=' + id,
type: 'POST',
success: function(data){
alert(data)
console.log(data)
}
})
}
mon list.php
<?php
$id = $_POST['id'];
$connect = mysql_connect("localhost", "admin", "118326") or die(mysql_errno());
$db = mysql_select_db("flabers", $connect) or die(mysql_error());
$result = mysql_query("SELECT * FROM list WHERE id = '$id'") or die(mysql_error());
$array = mysql_fetch_assoc($result) or die(mysql_errno());
echo json_encode($array);
?>
retour chaîne JSON
{"id":"88","country":"Korea, Japan, USA","brand":"Samsung, Sony, HTC"}
comment obtenir les deux tableaux pays et la marque?
'data.country'? Ce n'est pas un tableau cependant, juste une chaîne. – deceze
Vous utilisez [une API de base de données obsolète] (http://stackoverflow.com/q/12859942/19068) et vous devez utiliser un [remplacement moderne] (http://php.net/manual/fr/mysqlinfo.api). choose.php). Vous vous exposez également à [attaques par injection SQL] (http://bobby-tables.com/) qu'une API moderne rendrait plus facile de [défendre] (http://stackoverflow.com/questions/60174/best- way-to-prevent-sql-injection-in-php). – Quentin
Je sais, je ne pouvais tout simplement pas créer un problème avec le tableau, car cela a déjà été (mais il ne s'applique pas au sujet) – Dima