将Base64从PHP传输到Javascript
首先,我是新来的,也是编程行业的新手。:) 所以我的问题是: 我有Base64图像存储在数据库中。现在我用PHP选择数据,但我需要Javascript中的数据。 如果没有Base64图像,则可以使用以下代码将数据从PHP传输到Javascript: PHP:将Base64从PHP传输到Javascript,javascript,php,database,base64,encode,Javascript,Php,Database,Base64,Encode,首先,我是新来的,也是编程行业的新手。:) 所以我的问题是: 我有Base64图像存储在数据库中。现在我用PHP选择数据,但我需要Javascript中的数据。 如果没有Base64图像,则可以使用以下代码将数据从PHP传输到Javascript: PHP: 需要“Controller.php”; $controller=新控制器; $data=$controller->getData() Javascript: var数据= 现在我的问题是:如何将base64代码从PHP传输到Javascri
需要“Controller.php”;
$controller=新控制器;
$data=$controller->getData()代码>
Javascript:
var数据=
现在我的问题是:如何将base64代码从PHP传输到Javascript?或者,如果图像位于MySQL数据库中,是否有其他方法使用javascript中的图像
我希望有人能在这里帮助我。
谢谢:这应该可以:
btoa(atob(data))
请参阅和。尝试使用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>
函数getBase64(){
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
var data=this.responseText;
}
};
open(“GET”,“yourFile.php,true”);
xmlhttp.send();
}
您的yourFile.php代码
<?php echo json_encode($data); ?>
Hi,您似乎正在尝试在javascript变量中打印php数据?您尝试过ajax调用吗?请注意,这里没有phpMyAdmin
数据库。phpMyAdmin
是php中的一个工具,它允许轻松操作MySQL数据库。您在这里的细节有点欠缺。您可以使用更多的c吗ode,特别是为什么您需要由javascript@RiggsFolly我编辑了我的问题,需要更多吗?我不明白你的意思?