JSFiddle - React, Tailwind, and code Playground

by mjaric

HTML

<h1>Output:</h1>
<div id="output"></div>
<button type="button" id="startButton">Start</button>

JavaScript

require(["dojo/request/xhr", "dojo/dom", "dojo/dom-construct", "dojo/json", "dojo/on", "dojo/domReady!"], function(xhr, dom, domConst, JSON, on) {
    on(dom.byId("startButton"), "click", function() {
        domConst.place("<p>Requesting...</p>", "output");
        var promise= xhr("/echo/json/", {
            method: "POST",
            data: {
                json: JSON.stringify('{name: "pera", surename: "zika" }')
            },
            handleAs: "json"
        },true).then(function(data) {
            console.log(promise.stack);
            domConst.place("<p>response: <code>" + JSON.stringify(data) + "</code></p>", "output");
        });
    });
});