list.php
: Un semplice codice Ajax che voglio visualizzare solo i record della tabella Mysql:utilizzando jQuery Ajax per recuperare i dati da MySQL
<html>
<head>
<script src="jquery-1.9.1.min.js">
</script>
<script>
$(document).ready(function(){
var response = '';
$.ajax({ type: "GET",
url: "Records.php",
async: false,
success : function(text)
{
response = text;
}
});
alert(response);
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2> </div>
<button>Get Records</button>
</body>
</html>
Records.php è il file per recuperare i record da MySQL.
Nel database ci sono solo due campi: "Nome", "Indirizzo".
<?php
//database name = "simple_ajax"
//table name = "users"
$con = mysql_connect("localhost","root","");
$dbs = mysql_select_db("simple_ajax",$con);
$result= mysql_query("select * from users");
$array = mysql_fetch_row($result);
?>
<tr>
<td>Name: </td>
<td>Address: </td>
</tr>
<?php
while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>$row[1]</td>";
echo "<td>$row[2]</td>";
echo "</tr>";
}
?>
Questo codice non funziona.
Cosa succede s quando vai direttamente a 'Records.php'? Ci sono messaggi di errore? Devi essere più preciso con cosa non funziona. –
I nomi 1 e 2 delle colonne nella tabella "utenti"? Se lo sono, prova con echo "
@PhilCross: Non c'è alcun errore dato che viene messo solo come risultato per il contenuto su Respons.php, come file che ho scritto come output. – Ravi