et l'envoie comme réponse aux ajaxComment afficher les données récupérées de la base de données sous la forme
$<?php
$connect = mysql_connect("localhost", "root", "");
$data = mysql_select_db("testme", $connect);
$identity = $_REQUEST['id'];
$query = "SELECT * FROM student_demo WHERE id=1";
$getdata = mysql_query($query);
$get_row1 = mysql_fetch_array($getdata);
$data1 = array(
$get_row1[0],
$get_row1[1],
$get_row1[2],
$get_row1[3]
);
print_r($data1);
?>
$ // Cela envoie le data1 $ retour au code ajax $
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
temp1 = xmlhttp.responseText.split("=>");
alert(temp1);
for (var i = 0; i < 10; i++) {
$('.data' + i).val(tmp1[i]);
if (tmp[i] == "[0]") {
document.getelementById("c_name").value = temp1[i];
}
}
}
}
xmlhttp.open("GET", "process.php?id=" + ID, true);
xmlhttp.send();
maintenant, quels sont les changements que je devrais faire pour obtenir les valeurs de la tableau temp1 à afficher dans la zone de texte $
Je peux voir que vous utilisez '' $ en boucle l'hypothèse où ses jQuery' 'Données associées pourquoi ne pas utiliser' $ .ajax() '? – GoodSp33d
Qu'est-ce que tmp array? Vous parlez de temp, mais vous avez aussi tmp. – 3ventic
Vous demandez comment analyser correctement la réponse d'ajax? En d'autres termes, comment le convertir en JS-array? –