将javascript innerhtml变量传递给php

passing javascript innerhtml variable to php

本文关键字:php 变量 javascript innerhtml      更新时间:2023-09-26

真的需要你的帮助,我有下面的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"的值。

Replace

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

,像这样:

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

会直接写在document中。但扩展到其他东西时基本上是一样的。我想这样的东西更符合你的要求:

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

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