我有一个 Ajax 代码,它可以工作,但在 IE10 中不行。在调试器中,我看到没有发送参数,也没有接收数据。
我试图把它放在<head
>里面:
<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');
});
}
}
});
有什么问题?
谢谢,对不起我的英语