将javascript innerhtml变量传递给php

时间:2015-08-10 01:06:24

标签: javascript php innerhtml

真的需要你的帮助,我有以下的javascript代码:

    document.querySelector('#btnCrop').addEventListener('click', function(){
        var img = cropper.getDataURL();

        document.querySelector('.cropped').innerHTML += img;
    })

" img"有一个值:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAADGCAYAAACJm/9dAAAgAElEQVR4Xuy9B6CdZZUuvE56771AQgqEGgKEkNCrgoAFRFQQHevM+Ht/nTsX5/7XmXFm1Jlx7HVGZSxIN0iXIqFLSEgIkALpvScnvZ/7rPaW7/v2PicQEPzdGs7eX3nLeldf611vAxE14d+b/rn2/DPos5ddSN26

所以在php中做的是通过以下方式显示它:

$img = (div class="cropped" style="float: left;margin-top:-653px;margin-left: 630px;border:1px solid violet")(/div)

我需要的是在没有div的情况下显示它。只是" img"。

的价值

1 个答案:

答案 0 :(得分:0)

替换

document.querySelector('.cropped').innerHTML += img;

有这样的事情:

document.write("<img src=\"" + img + "\" style=\"\">");

那只会在文档中写出来。但基本上将它扩展到某些东西时是一样的。 像这样的东西更像是你想要的东西:

$('img#ID').attr('src', img);

(这将设置图像中的src值(Base64)。如果你想要,你可以先隐藏它,然后使用$()。show()使图像再次可见。