本文介绍了使用Ajax进行jQuery序列化在IE9中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
function myTimestamp(){
tstmp = new Date();
return tstmp.getTime();
}
function showValues() {
var str = ($("#this").serialize());
$("#results").text(str);
}
$(":checkbox, :radio").click(showValues);
$("select").change(showValues);
showValues();
function sendValues() {
var str = $("#this").serialize();
var response = $('input[name=product[]]:checked').val();
$.ajax({
url: "/post.php?avoidcache=' + myTimestamp();",
data: {str}
cache: false
});
}
此脚本在Google Chrome浏览器中效果很好;但是,在IE中使用时,它只会执行所选元素之一:其余所选元素会被切断.有什么建议吗?
This script works wonderful in Google Chrome; however when using in IE it only will execute one of the selected elements: the rest of the selected elements get cut off. Any suggestions?
推荐答案
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
这篇关于使用Ajax进行jQuery序列化在IE9中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!