-3
我有一個簡單的PHP代碼,從包含圖像的表中檢索數據並將其存儲在JSON對象中。Ajax請求和回調不工作我試過多少
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$selected = mysql_select_db("req2",$con)
or die("Could not select req2");
$table_first = 'locationtab';
$query=mysql_query("SELECT Id,City,Image FROM $table_first");
while ($row=mysql_fetch_assoc($query)) {
$array=$row;
$array['Image']=base64_encode($row['Image']);
$output[]=$array;
}
echo json_encode($output);
mysql_close($con);
?>
這工作得很好,我可以使用打印查看JSON對象。 在客戶端,我寫了一個Javascript + Ajax代碼來調用這個PHP文件,併成功顯示JSON對象中的數據。我不知道在下面的代碼中缺少什麼,但我似乎沒有得到AJAX部分的工作。請這樣有利於
<html>
<head>
<script src="file://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$.ajax({
url:"table.php",
dataType:'json',
type:'POST',
success:function(output) {
alert(output.Id);
}
});
});
</script>
</head>
<body>
<p>test</p>
</body>
</html>
謝謝你。它現在工作:) – user1979478