小编nor*_*rak的帖子

转换图像链接到 base64 并使用 JSZip 将它们添加到 zip 文件

所以基本上我想在 zip 文件中添加一些图像并能够下载它。我有两个保存图像源的变量 - pic1、pic2和一个用于保存 base64 字符串的全局变量basePic。我有一个将图像转换为 base64 的函数:

var pic; //http://www.somesite.com/i/picture.jpg
var pic2; //http://www.somesite.com/i/picture2.jpg
var basePic;// base64 string of an image

function getBase64FromImageUrl(url) {
    var img = new Image();
    img.setAttribute('crossOrigin', 'anonymous');

    img.onload = function () {
    var canvas = document.createElement("canvas");
    canvas.width =this.width;
    canvas.height =this.height;

    var ctx = canvas.getContext("2d");
    ctx.drawImage(this, 0, 0);

    var dataURL = canvas.toDataURL("image/png");
    basePic=dataURL.replace(/^data:image\/(png|jpg);base64,/, "");  
    }; 

    img.src = url; // I was trying to put this after setAttribute, but it's the same effect …
Run Code Online (Sandbox Code Playgroud)

javascript base64 canvas image jszip

3
推荐指数
1
解决办法
3623
查看次数

通过AJAX调用将PHP变量转换为jquery脚本文件

所以基本上我有两个文件.1是我的php文件,它在调用时创建带有一些变量的表,第二个文件是调用该调用的jquery脚本文件.我的脚本文件:

$.ajax({
                type: 'POST',
                data: ({p:2,ank : ankieta,wybrane:wybrane}),
                url: 'zestawienia_db.php',
                success: function(data) {

                     $('#results').html(data);
  }
        });
Run Code Online (Sandbox Code Playgroud)

通过打印我的结果它工作正常.我的php文件正在回显应该在我的结果div中打印的数据. 问题是如何获取一些PHP数据变量,并能够在我的jquery文件中使用它们而不实际回应它们?

javascript php ajax jquery

1
推荐指数
1
解决办法
265
查看次数

标签 统计

javascript ×2

ajax ×1

base64 ×1

canvas ×1

image ×1

jquery ×1

jszip ×1

php ×1