2014-04-10 3 views
0

Я загружаю изображение без страницы обновления. Для этого я использую тэг jQuery FormData для загрузки изображений на свой сайт, но он не работает в IE8 и IE9. Есть ли что-то другое, поэтому он должен работать в IE8/IE9 или мне нужно использовать другой плагин для загрузки изображения без обновления страницыjQuery FormData не работает в IE8 и IE9

или есть ли другой способ, совместимый со всеми браузерами, iPad, планшеты и всеми телефонами?

+0

Там нет JQuery FormData тега, если вы имеете в виду родную FormData тега, который не поддерживается в IE8 или 9. – adeneo

+0

[FormData совместимость браузера] (https://developer.mozilla.org/en-US/ docs/Web/API/FormData # Browser_compatibility) –

+0

Возможно, он говорит о плагине формы jQuery? – Barmar

ответ

-1

IE не поддерживает ajaxForm ... Вы должны загрузить изображение в другой форме для IE. вызовите ajax, проверьте браузер, если браузер, то есть написал другой код для ie.

if(browsercheck=="Internet explorer") 
        { 
           window.location.reload(); 
        } 
       else 
       $(".log1").prop('src',JSON.parse(localStorage["myimg"])); 

       //alert("shdf,sdhf"); 
      } 
     }); 


<script type="text/javascript"> 
var browsercheck; 
$(document).ready(function(){ 
    $.ajax({ 
     url: "chbro.php", 
     success: function(datas) 
     { 
      browsercheck=datas; 
     } 
    }); 
}); 
$(document).ready(function(){ 
$('#upload_photo').click(function() { 
       if(browsercheck=="Internet explorer") 
       { 
        $('#iframe2').click(); 
       } 
      else  
       { 
        $('input[type=file]#upload_myphoto').click(); 
       } 

    }); 
}); 
</script> 
+0

есть ли какой-либо другой способ, совместимый со всеми браузерами, iPad, планшеты и всеми телефонами? – user3454835

+0

ajaxForm - это только метод, поддерживающий все браузерные исключения, т.е. –

Смежные вопросы