JSFiddle - React, Tailwind, and code Playground
HTML
<div contenteditable id="v">https://chart.googleapis.com/chart?cht=qr&chs=200x200&choe=UTF-8&chld=L|4&chl=test</div>
<button id="btn">AJAX POST</button>
CSS
[contenteditable] { border:1px solid; margin: 1em 0; padding: .5em ; }
JavaScript
var btn = document.getElementById("btn") ,
addr = document.getElementById("v") ;
btn.addEventListener("click", function(evt){
var xhr = new XMLHttpRequest() ,
val = addr.textContent ;
xhr.onload = function() {
var reader = new FileReader(),
img = document.createElement("img");
reader.readAsDataURL(this.response) ;
reader.onload = function(){
};
} ;
xhr.open("POST", val);
xhr.responseType = "blob";
xhr.send(null);
}, false) ;