【发布时间】:2010-12-22 14:40:19
【问题描述】:
由于与 IE6 的兼容性问题,我正在从 jquery 迁移到原型。基本上,我在一个页面中有多个提交,我想通过 ajax 提交表单并将结果返回到每个表单的关联 div。
这是我在 jquery 中使用的多次提交
我正在获取提交 id 的值并将其用于 div 值。
$(".button").click(function() { var 元素 = $(this); var Id = element.attr("id");
var dataString = $("#UpdateBond"+Id).serialize();
//alert (dataString); return false;
$("#flash"+Id).show();
$("#flash"+Id).fadeIn(400).html('<img src="images/ajax-loader.gif" align="absmiddle"> updating.....');
$.ajax({
type: "POST",
url: "index2.cgi",
data: dataString,
success: function(html) {
$('#flash'+Id).html(html);
}
});
return false;
});
另一个问题是滑块。 IE6 不支持 jquery 滑块,所以我有点进退两难。我想知道原型中是否有类似的东西。我现在正在尝试学习原型。
【问题讨论】:
-
你有没有试过就你的 jQuery 兼容性问题寻求帮助?我从来没有遇到过使用 jQuery + IE6 的问题。转移到
prototype似乎相当激烈,因为一个可能很容易修复的错误。 -
同意@dcneiner。 jQuery 倾向于在 IE6 上正常工作。
-
jquery slideToggle 在 IE6 中表现得很奇怪。如果我是唯一遇到该问题的人,我已经在网络上进行了研究,但是有很多人遇到同样的问题。我不确定这是否已修复。
标签: jquery ajax prototypejs slide