使用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中使用时,它只会执行一个所选元素:其余的所选元素被截断。 有什么建议?