2
的形式顯示從數據庫中獲取的數據?//首先我發送執行sql查詢的php代碼,此代碼執行查詢以從數據庫中獲取數據並將所有數據存儲在get_row1並且將其作爲對AJAX $如何以
<?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);
?>
$迴應//這會發送$ DATA1回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();
現在有什麼改變我應該得到從價值觀數組temp1顯示在文本框中$
我可以看到你正在使用'$'在for循環中假設其化名爲'jQuery'爲什麼不使用'$阿賈克斯()'? – GoodSp33d
什麼是tmp數組?你提到溫度,但你也有tmp。 – 3ventic
你在問如何正確解析ajax的響應?換句話說,如何將其轉換爲JS數組? –