JSFiddle - React, Tailwind, and code Playground
JavaScript
$(function() {
$.ajax({
type: "POST",
url: "/echo/xml/",
dataType: "xml",
data: {
xml: '<apis xmlns:xsi=\'http://www.w3.org/2001/XMLSchema-instance\'> <api name="getFieldType" requesttype ="GET"> <url>/fieldtype/</url> <parameters> <parameter><![CDATA[fieldtype=textbox&fieldId=8668376496495]]></parameter> <parameter><![CDATA[fieldtype=number&fieldId=93468613046610]]></parameter> <parameter><![CDATA[fieldtype=multiline&fieldId=1367537832000]]></parameter> </parameters> </api> </apis>'
},
success: function(xml) {
var param = $(xml).find('parameter');
//param.each(function() { alert(''); });
//return false;
if(param.attr('pathvar')){
var pathvar=param.attr('pathvar');
url=url+'/'+pathvar
alert(url);
}
var numLow = 0;
var numHigh = (param.length-1);
var adjustedHigh = (parseFloat(numHigh) - parseFloat(numLow)) + 1;
var numRand = Math.floor(Math.random()*adjustedHigh) + parseFloat(numLow);
alert(numRand);
alert(param.length);
//alert(param);
var selParamVal = param.eq((numRand)).text();
alert(selParamVal);
alert(param.eq((numRand)).text());
makeAPIRequest(selParamVal,requestType,url);
}
});
});