added optional datatype parameter to loadJSON to explicitly use json or jsonp