我正在尝试将存储在 db 中的图像作为 json 并使用 javascipt 显示图像。但无法查看图像。我尝试触发错误以查看 html 代码 img src 显示为空。
这是我从 db 表中获取数据的 php 代码:
<?php
header('Content-type: application/json');
include 'connect.php';
$b_id=$_GET['b_id'];
$c_id=$_GET['c_id'];
$sql_select=mysql_query("SELECT * FROM business_directory WHERE business_category_id=$b_id") or die(mysql_error());
$records = array();
if(mysql_num_rows($sql_select)>0){
while($row=mysql_fetch_array($sql_select)){
$records[] = $row;
}
echo $_GET['jsoncallback'] . '(' . json_encode($records) . ');';
}else{
echo 'data not selected';
}
?>
这是javascript代码:
function get_business(){
$.ajax({
url:'http://localhost/ajax_practice/php/get_business.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success:function(data){
$.each(data, function(i,item){
var output="";
$(".gallery").append(output);
output+="<li>";
output+="<a href='category.html?b_id="+item.id+"' data-transition='slide' rel='external'>";
output+="<img src='"+item.business_icon+"'/>";
output+="<span>"+item.business_name+"</span";
output+="</a>";
output+="</li>";
$(".gallery").append(output);
});
}
});
}
谁能帮助我,我如何从数据库中获取数据并使用 javascript 显示它。