//Document Ready - Jquery: $(document).ready(function() {}); //Read JSON $.getJSON( "ajax/test.json", function( data ) { var items = []; $.each( data, function( key, val ) { items.push( "
  • " + val + "
  • " ); }); }); //Synchronous Looping in JS /** * Process an array of data synchronously. * * @param data An array of data. * @param processData A function that processes an item of data. * Signature: function(item, i, callback), where {@code item} is the i'th item, * {@code i} is the loop index value and {@code calback} is the * parameterless function to call on completion of processing an item. */ function doSynchronousLoop(data, processData, done) { if (data.length > 0) { var loop = function(data, i, processData, done) { processData(data[i], i, function() { if (++i < data.length) { loop(data, i, processData, done); } else { done(); } }); }; loop(data, 0, processData, done); } else { done(); } } // Set Interval Time var timeOut = setInterval(myFunction, 2000); // Replace /n with
    str = str.replace(/(?:\r\n|\r|\n)/g, '
    ');