Перенос Base64 из PHP в Javascript - PullRequest
0 голосов
/ 28 февраля 2019

Прежде всего, я новичок здесь и новичок в программировании.:)

Итак, моя проблема:

У меня есть Base64 изображений, которые хранятся в базе данных.Теперь я выбираю данные с PHP , но мне нужны данные в Javascript.Без образов Base64 нет проблем перенести данные из PHP в Javascript со следующим кодом:

PHP:

require "Controller.php"; $controller = new Controller; $data= $controller->getData();

Javascript:

var data = <?php echo json_encode($data); ?>

А теперь мой вопрос: как перенести код base64 из PHP в Javascript?Или есть другой способ использовать изображения в javascript, если они находятся в базе данных MySQL ?

Я надеюсь, что кто-то может помочь мне здесь.Спасибо: D

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Попробуйте с помощью Ajax выполнить запрос в вашем php-файле.

Ваш код JavaScript

<script>

function getBase64(){
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            var data = this.responseText;
        }
    };
    xmlhttp.open("GET", "yourFile.php, true);
    xmlhttp.send();
}

</script>

Ваш код yourFile.php

<?php echo json_encode($data); ?>
0 голосов
/ 28 февраля 2019

Это должно сделать:

btoa(atob(data))

См. btoa и atob .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...