Jquery .submit() 不适用于 IE8
Jquery .submit() doesnt work IE8
我有下一个代码:
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();
}
我用"警报"来解决这个问题,我的问题是在函数 .submit() 中,这段代码在 IE8 中不起作用。
尝试将该部件替换为
$("#accionesDocumentos").submit(function (e) {
e.preventDefault();
});
它没有用。任何需要的建议。
你使用的是哪个版本的jQuery? 最新版本 (2.x) 不支持 IE8 或更低版本。
另一种选择是使用直接的Javascript:
改变:
$("#accionesDocumentos").submit();
自:
document.getElementById("accionesDocumentos").submit();
只是一个想法,假设此元素是具有有效属性的形式。
相关文章:
- 在KoGrid中使用knockoutjs不适用于Chrome或FF,但适用于IE8
- 适用于 IE8 的子像素舍入 JavaScript/jQuery 解决方案,用于具有百分比宽度的表格单元格
- 谷歌图表适用于IE7,但不适用于IE8或IE9
- 使用 response.js 的参数无效,适用于 IE8
- Ajax 调用 IE8 不显示所有数据,适用于 Firefox 和 IE9
- jQuery代码获胜'不适用于IE8,但适用于IE9
- 除了Fiddler之外,还有其他适用于IE8的ajax调试器吗
- CSS不适用于IE8、IE9,但适用于IE10及以上版本
- Javascript没有'不适用于IE8,但适用于IE9和FF
- $.getJSON适用于Chrome和IE8+,但不适用于Firefox32.0.1
- IE8 .click()在请求完成之前被终止,适用于chrome和FF
- 用于第一个空白的正则表达式,也适用于IE8
- 使用polyfill或shim使HTML5沙盒适用于IE8/9
- Jquery ajax适用于Chrome和Safari,但不适用于IE8和Firefox
- innerHTML写上.value适用于IE9 IE8,但不适用于IE10, Firefox, Chrome
- Javascript只适用于IE Quirks, 7和Chrome和Firefox.不能在ie8或ie9标准中工作
- JQuery UI自动完成只适用于IE8
- Js数组搜索功能,适用于ie8
- 用于解析xml文件的getElementsByTagName仅适用于IE8
- internetexplorer8-为什么这个JavaScript适用于FF而不是IE8