我有下一个代码:
submitAccionesDocs: function (typ) {
if (typ == "descargazip") {
var array = $("#accionesDocumentos").attr('action');
var actionCorrect = array.split("?")[0];
var actionNew = actionCorrect + "?type=" + typ;
$("#accionesDocumentos").attr('action', actionNew);
$("#accionesDocumentos").submit();
alert("submit");
$("#accionesDocumentos")[0].reset();
alert("clean");
$("#loadingimg").hide();
$("#loadingdiv").hide();
}
我用“ALERTS”对此进行了解决,我的问题是在函数.submit()中,此代码在IE8中不起作用。
尝试用
替换该部分 $("#accionesDocumentos").submit(function (e) {
e.preventDefault();
});
它不起作用。任何需要建议。
答案 0 :(得分:1)
您使用的是哪个版本的jQuery?最新版本(2.x)不支持IE8或更低版本。
另一种选择,就是直接使用Javascript:
变化:
$("#accionesDocumentos").submit();
要:
document.getElementById("accionesDocumentos").submit();
只是一个想法,假设这个元素是一个具有有效属性的表单。