我以前有以下
$('#refresh').click(function () {
$('#fileUpload').trigger('click');
});
但是我已经改变了它,所以它应该在查询参数上触发
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');
};
});
它适用于 FireFox 和 IE,但不适用于 Chrome。知道为什么吗?