JSFiddle - React, Tailwind, and code Playground

by cswing

JavaScript

dojo.ready(function() {
    var stateStore = new dojo.data.ItemFileReadStore({
        data: {
            "GetStatesResult": [
                { "Desc": "--Select--","Value": "-1" },
                { "Desc": "Alaska", "Value": "AK" },
                { "Desc": "Alabama", "Value": "AL" },
                { "Desc": "Arkansas", "Value": "AR" },
                { "Desc": "Arizona", "Value": "AZ" }
            ]
        }
    });
                    function completed(GetStatesResult) {
                        var ref = dom.byId("stateSelect");
                        for ( var i = 0; i < GetStatesResult.length; i++) {
                            var node = domConstruct.create("option", {value: stateStore.getValue(GetStatesResult[i], "Value"), label: stateStore.getValue(GetStatesResult[i], "Desc")});
                            domConstruct.place(node, ref, "last");
                        }
                    }
                    function error(errData, request) {
                        console.log("Failed in loading data.");
                    }
                    stateStore.fetch({
                        onComplete : completed,
                        onError : error
                    });
                });