371b7eab4781789bb885aafd08776eca507381bb tdreszer Mon Jul 25 15:30:14 2011 -0700 Ajax call without declaring dataType 'html' can cause browser errors. diff --git src/hg/js/ajax.js src/hg/js/ajax.js index 2fc0083..a3f11f6 100644 --- src/hg/js/ajax.js +++ src/hg/js/ajax.js @@ -261,30 +261,31 @@ { $("#warningText").text(str); $("#warning").show(); } // Specific calls... function lookupMetadata(trackName,showLonglabel,showShortLabel) { // Ajax call to repopulate a metadata vals select when mdb var changes var thisData = "db=" + getDb() + "&cmd=tableMetadata&track=" + trackName; if(showLonglabel) thisData += "&showLonglabel=1"; if(showShortLabel) thisData += "&showShortLabel=1"; $.ajax({ type: "GET", + dataType: "html", url: "../cgi-bin/hgApi", data: thisData, trueSuccess: loadMetadataTable, success: catchErrorOrDispatch, cache: true, cmd: trackName }); } function loadMetadataTable(response, status) // Handle ajax response (repopulate a metadata val select) { var div = $("div#div_"+this.cmd+"_meta"); var td = $(div).parent('td'); if(td.length > 0 && $(td[0]).width() > 200) {