2014-04-10 5 views
1

IE에서를 제외하고 모든 브라우저에서 작동하는 아약스 요청을 보냅니다. 그리고 IE6가 아니라 IE10!IE에서 AJAX 요청 오류, 잘못된 인수

어떤 오류가 발생합니까? 여기에 IE의 콘솔에 던져 오류입니다 :

SCRIPT7002: XMLHttpRequest: Network Error 0x80070057, Invalid argument. 
order 

는 그리고 여기 아약스 코드 : 비슷한 아약스 요청

$('#sn_file').live("change", function(){ 
    var item = $("#loader"), 
    loader = $("<div>", { 
     "text" : "Uploading file", 
     "class" : "ajaxloader" 
    }).appendTo(item), 
    form = $(this).parents('form'); 

form.ajaxSubmit({ 
     success: function(responseText, statusText, xhr) 
     { 
      var result = responseText; 
      if(isNaN(result)) 
      { 
       $("#left-file-upload").html(result); 
       $("#orderform").fadeIn(); 
       loader.remove(); 
      } 
      else 
      { 
       switch(result) 
       { 
        case '1': 
        var msg = ""; 
        break; 

        case '2': 
        var msg = ""; 
        break; 
      case '3': 
        var msg = ""; 
        break; 

        case '4': 
        var msg = ""; 
        break; 


       } 

       msg = "<div class=\"err-box\"><p>" + msg + "</p></div>"; 
       item.html(msg) 
      } 
     } 
    }); 

}); 

답변

0

내가 가진 동일한 문제. 시도 "머리"섹션에

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" > 

를 추가 (IE10 및 IE9는 같은 거의이다).

희망이 도움이됩니다.

+0

작동하지 않습니다. EmulateIE9도 EDGE 값도 마찬가지입니다. – besciualex