PHP-файл содержит следующую функцию

function cargarP(){ include("conection.php"); $sqlQuery = "SELECT * FROM producto"; $rs = $mysqli-{amp}gt;query($sqlQuery); $result = $rs-{amp}gt;fetch_assoc(); $rsFormat = array(); foreach($rs as $row) { $imagen= base64_encode($row["imagen"]); $nombre = $row["nombre"]; $precio = $row["precio"]; $html ="{amp}lt;div class='col-md-4 product-men mt-5' style='position:block;'{amp}gt;{amp}lt;div class='men-pro-item simpleCart_shelfItem'{amp}gt; {amp}lt;div class='men-thumb-item text-center'{amp}gt;{amp}lt;center{amp}gt;{amp}lt;img width='200px' height='200px' src='data:image/jpg;base64,$imagen' /{amp}gt;{amp}lt;/center{amp}gt;{amp}lt;div class='men-cart-pro'{amp}gt;{amp}lt;div class='inner-men-cart-pro'{amp}gt;{amp}lt;a href='single.html' class='link-product-add-cart'{amp}gt;Ver Producto{amp}lt;/a{amp}gt;{amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt;{amp}lt;/div{amp}gt;{amp}lt;div class='item-info-product text-center border-top mt-4'{amp}gt; {amp}lt;h4 class='pt-1'{amp}gt;{amp}lt;a href='single.html'{amp}gt;$nombre{amp}lt;/a{amp}gt;{amp}lt;/h4{amp}gt;{amp}lt;div class='info- product-price my-2'{amp}gt;{amp}lt;span class='item_price'{amp}gt;$precio{amp}lt;/span{amp}gt;{amp}lt;/div{amp}gt;{amp}lt;div class='snipcart-details top_brand_home_details item_add single-item hvr- outline-out'{amp}gt;{amp}lt;form action='#' method='post'{amp}gt;{amp}lt;fieldset{amp}gt;{amp}lt;input type='hidden' name='cmd' value='_cart' /{amp}gt;{amp}lt;input type='hidden' name='add' value='1' /{amp}gt; {amp}lt;input type='hidden' name='business' value='' /{amp}gt;{amp}lt;input type='hidden' name='item_name' value='Samsung Galaxy J7' /{amp}gt;{amp}lt;input type='hidden' name='amount' value='20.00' /{amp}gt;{amp}lt;input type='hidden' name='discount_amount' value='1.00' /{amp}gt;{amp}lt;input type='hidden' name='currency_code' value='MX' /{amp}gt; {amp}lt;input type='hidden' name='return' value='' /{amp}gt;{amp}lt;input type='hidden' name='cancel_return' value='' /{amp}gt;{amp}lt;input type='submit' name='submit' value='Añadir al Carrito' class='button btn' /{amp}gt;{amp}lt;/fieldset{amp}gt;{amp}lt;/form{amp}gt;{amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt;{amp}lt;/div{amp}gt;{amp}lt;/div{amp}gt;"; $row_array["html"] = $html; array_push($rsFormat,$row_array); /*$rsFormat["aaData"][] = array($imagen, $row["nombre"], $row["precio"] );*/ } echo json_encode($rsFormat); } 

файл js

  function cargaPro(){ var data = new FormData(); data.append("controller", "cargarP"); $.ajax({ type: 'POST', url: 'php/productos.php', data: data, contentType: false, dataType: "json", cache: false, processData: false, success: function (data) { for(let i=0;i{amp}lt;data.length;i  ){ var myJSON = JSON.stringify(data); myJSON.replace("html", ""); // "House" // House document.getElementById("divP").innerHTML=myJSON; } } }); } 

Я надеюсь напечатать изображение и данные, которые, если он это делает, но кроме этого он печатает меня

структура JSON

 [{"html": "image, data"}] 

изображение и данные, если они отображаются, но я также печатаю HTML, который является ключом, а также скобки и ключи

Ваше html-содержимое вернется в html-ключе в массив данных, поэтому вам нужно будет найти его в первом индексе массива с ключом «html» следующим образом:

 var myJSON = JSON.stringify(data[i].html); myJSON.replace("html", ""); // "House" // House document.getElementById("divP").innerHTML=myJSON; 

и есть еще одна ошибка в функции php в образе src, вам нужно добавить значение base64 вот так (пропущенное «..» для конкатата)

 src='data:image/jpg;base64,".$imagen."'