我正在尝试从MySql和PHP的HTML中显示图像。成功显示图像ajax
我的Ajax请求
$.ajax({
type : "POST",
url : "jsonajax.php",
data : { id: id },
success : function(data){
alert(data);
$('#dialog').dialog('open');
$('#dialog').html('<img src='+ data + '" />');
}
});
我jsonajax.php
$id = $_REQUEST['id'];
$sql = "SELECT img_url FROM table_name WHERE id = $id";
$res=$obj->_executeQuery($sql);
$res=$obj->getAll($res);
echo json_encode($res);
现在alert(data)
看起来像
[{"img_url":"images\/Jellyfish.jpg"}]
我需要删除 '\' 和图像SRC追加到显示。
这是行不通的。我的回复看起来像这个'[{“img_url”:“images \ /Jellyfish.jpg”}]'。我需要把价值放在img src上。 – Loura
将其添加到src属性中时删除反斜杠。 IMAGEURL = data.img_url; data = Imageurl.replace(/ \\“/ g,'''); – suresh