您好我正在将一个数组从 php 传回给 javascript。response[0]
我在网上了解到,在将数组传回时我应该在数组上使用 json_encode 但现在我将它放在 ajax 中[
,我不确定如何循环它,因为虽然在将整个内容写到使用innerHTML的文档我可以看到它看起来像一个数组,但是使用for循环给了我上面所说的每个字母,等于[而不是第一个条目。我究竟做错了什么?任何帮助是极大的赞赏!response[1]
"
response[0]
PHP
<?PHP
$link = mysql_connect('localhost', 'root', 'root');
mysql_select_db("Colleges");
$result = mysql_query("SELECT * FROM `Colleges` ORDER BY School");
$schools = array();
while ($row = mysql_fetch_array($result)) {
array_push($schools, $row['School']);
}
mysql_close();
die(json_encode($schools));
?>
阿贾克斯
<script type="text/javascript">
function schools(){
$.ajax({
url: "Schools.php",
type: "POST",
success: function (response) {
//Loop over response
}
});
}
</script>