JSFiddle - React, Tailwind, and code Playground

by yakun chen

HTML

<form id="upload-form" action="#" method="post" enctype="multipart/form-data">    
    <input type="file" id="upload" name="upload" />
    <br />    
    <input type="submit" value="Upload" />  </form>

JavaScript

  
var $form = $("#upload-form");
console.log($form);

$form.on('submit', function () { 
    var seed = Math.floor(Math.random() * 1000);  
    var id = "uploader-frame-" + seed;  
    var callback = "uploader-cb-" + seed;  
    var iframe = $('<iframe id="' + id + '" name="' + id + '" style="display:none;">');  
    var url = $form.attr('action');  
    $form.attr('target', id).append(iframe).attr('action', url + '?iframe=' + callback);
});