I previously had the following
$('#refresh').click(function () {
$('#fileUpload').trigger('click');
});
However I've changed it so it should fire on a query parameter
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(function () {
var param = getParameterByName('upload');
if (param == "yes") {
$('#fileUpload').trigger('click');
};
});
It works in FireFox and IE but not Chrome. Any idea why?