首先,我是这里的新手,也是编程业务的新手。 :)
所以我的问题:
我有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?或者,如果它们在MySQL数据库中,还有另一种方法可以在javascript中使用图像吗?
我希望有人可以帮助我。感谢:D
尝试使用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); ?>