GW2 API test

Test the order of results

HTML

<button onclick="start_test()">Start Test</button>
<h3>Result Summary</h3>
<div id="summ"></div>
<h3>Raw Results</h3>
<div id="results"></div>

JavaScript

var results={};
function start_test(){
    for (i = 0; i < 20; i++) { 
        $.getJSON( "https://api.guildwars2.com/v2/commerce/listings?ids=36088,46047,46054,45881,46045", function( data ) {
            var items=[];
            for (j = 0; j < data.length; j++) { 
                items.push(data[j].id);
            }
            if ( results[items.join()]>0) {
                    results[items.join()]+=1;
                } else {
                    results[items.join()]=1;
                }
            $("div#results").append(items.join()+'<br>');
            $("div#summ").html("");
            for (var order in results) {
                $("div#summ").append(order+": "+results[order]+" times <br>");
            }
        });
    }
}