jQuery Ajax无法POST(仅限IE10)

时间:2013-10-13 17:18:58

标签: javascript jquery ajax internet-explorer-10

我有一个Ajax代码,它可以工作,但不是在IE10中。在调试器中,我看到没有发送任何参数,也没有收到任何数据。

我试图把它放在<head&gt;:

<meta http-equiv="x-ua-compatible" content="IE=9" />

但它没有帮助。

守则:

$.ajax({
    url: 'ajax/unlock.php',
    type: 'post',
    data: { 'password': password, 'file': $("input[name='fileId']").val(), 'keep': ($("input[name='keep']").is(':checked')) ? 'true' : 'false' },
    cache: false,
    beforeSend: function() {
        $("#locked_div").html('<img src="img/ajax-loader.gif" alt="loading" />');
    },
    success: function(data) {
        if(data.charAt(0) == 0) {
            data = data.slice(1);
            $("#locked_div").html('<button id="locked">הורדה נעולה</button><p id="error"></p>');
            $("#error").html(data);
        } else {
            $("#locked_content").slideUp(); 
            $("#prem_message").slideUp(function() {
                $("#dl_section").html(data);
                $("#download").fadeIn('slow');
            });
        }
    }
});

有什么问题?

谢谢,对不起我的英文

0 个答案:

没有答案