首页 > 解决方案 > 从 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"

我需要文件路径以正确的方式出现,在图像标签中替换它......

有什么建议吗?

标签: javascriptphpjson

解决方案


推荐阅读