javascript - 从 JSON 读取文件路径到 Javascript
问题描述
请帮忙解决这个问题。我从数据库生成一个 JSON 字符串,像这样
<?php
require_once "pdo.php";
$stmt = $pdo->query("SELECT * FROM locals WHERE article_id = {$_POST['idc']}");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo(JSON_encode($row['article_image']));
并像这样在浏览器中接收
$('#local').change(function(event){
locid = $(this).val();
$.post('mod/imgtour.php', {'idc':locid}, function(data){
window.console && console.log(data);
$.getJSON('mod/artic.php',function(data){
window.console && console.log(data);
$('#artimg').attr("src","data.first");
});
});
但是在控制台中我意识到我收到的数据,即图像的路径是以这种方式出现的:( "images\\locals\\article1.png"
存储在数据库中的路径是这种形式"images\locals\article1.png"
)
我需要文件路径以正确的方式出现,在图像标签中替换它......
有什么建议吗?
解决方案
推荐阅读
- java - 如何处理 java.lang.IllegalArgumentException 以播放音频?
- node.js - 使用 Webpack/Babel 从 ES6 为 Node.js 生成 CommonJS 兼容包
- sql - PostgreSQL如何获取具有两个或多个满足相同条件的列的行
- go - 在 Golang (yaml) 中将特定结构解组为字符串
- cookies - ExpressionEngine 5 - Cookie 同意解决方案
- javascript - @Html.ActionLink 语言
- python - 以 Python 方式使用不同的函数
- c++ - 打印我的向量不起作用(没有编译器错误)
- sql - 查询以查找唯一行及其计数
- amazon-web-services - 无法让 aws lambda 通过 aws sns 发送短信