Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解码base64图像字符串并显示结果jquery_Javascript_Jquery_Xml - Fatal编程技术网

Javascript 如何解码base64图像字符串并显示结果jquery

Javascript 如何解码base64图像字符串并显示结果jquery,javascript,jquery,xml,Javascript,Jquery,Xml,设法用jquery解析xml文件,并返回照片标记字符串并将其显示在p标记中。(非常长的文本) 但我想解码/显示图像形式的长文本。请帮忙 <?xml version="1.0" standalone="yes"?> <SuperStarReport> <Record> <FullName>Jo Bloggs</FullName> <Photo>/9j/4AAQSkZJRgABAQEAYABg

设法用jquery解析xml文件,并返回照片标记字符串并将其显示在p标记中。(非常长的文本) 但我想解码/显示图像形式的长文本。请帮忙

<?xml version="1.0" standalone="yes"?>
  <SuperStarReport>
   <Record>
     <FullName>Jo Bloggs</FullName>
        <Photo>/9j/4AAQSkZJRgABAQEAYABgA..(long text)..fswafaw</Photo>

             (From separate XML file)





$.ajax({
url: 'xml/PhotoAsXML.xml',
dataType: 'xml',
success: function(data) {

  $(data).find('SuperStarReport Record').each(function(){

    var status = $(this).find('Photo').text();

      console.log(status);

        $('.timeline p').append(
          $('<p />', {
              text: status
          })
        );
  });
  },
  error: function() {
     $('.pic').text('failed to get feed');
   }
   });

乔·布洛格斯
/9j/4AAQSkZJRgABAQEAYABgA..(长文本)…FSWAW
(来自单独的XML文件)
$.ajax({
url:'xml/PhotoAsXML.xml',
数据类型:“xml”,
成功:功能(数据){
$(数据)。查找('superstareport记录')。每个(函数(){
var status=$(this.find('Photo').text();
控制台日志(状态);
$('.timeline p')。追加(
$(“

”{ 文本:状态 }) ); }); }, 错误:函数(){ $('.pic').text('获取提要失败'); } });


我想您应该感谢—只是添加—XML文件会不时更改,因此base64照片在XML文件中会有所不同。这就是为什么我不能手动复制字符串。status变量保存当前的图像/文本值—您没有抓住要点。只需连接
数据:image/png;base64,
使用base64数据,并将其设置为
img
src
(如果合适,将png更改为jpeg)。谢谢,我如何在jquery中定位img/src标记?我试过了,但无法显示var imag='src=“data:image/jpeg;base64,+status+'”/>“我想您应该感谢-只是补充一下-XML文件会不时更改,因此base64照片在XML文件中会有所不同。这就是为什么我不能手动复制字符串。status变量保存当前的图像/文本值—您没有抓住要点。只需连接
数据:image/png;base64,
使用base64数据,并将其设置为
img
src
(如果合适,将png更改为jpeg)。谢谢,我如何在jquery中定位img/src标记?我试过了,但无法显示var imag='src=“data:image/jpeg;base64,“+status+”/>