Сериализация jQuery с Ajax не работает в IE9 - PullRequest
0 голосов
/ 16 марта 2011
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 он выполнит только один из выбранных элементов: остальные выбранные элементы будут обрезаны. Есть предложения?

1 Ответ

1 голос
/ 17 марта 2011
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
...