Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > [jquery,js] аномалия с opera, перебор массива


Автор: gcc 26.8.2010, 23:09
в firefox все работает нормально!!в

в opera 9.64 не работает этот участок кода:

Код

      for(var x in msg.for) { 
      
 $('.data_list').html( msg.for[x].created );
      
      }


как только этот участо убрать, то все работает!!

что это за фигня?


ну вот полностью:

Код

        <!-- modal content -->

        <div id="basic-modal-content">
            <h3>TrashBin</h3>

<p></p>
<div class="data_list"></div>            

        </div>


js:

Код


<script type='text/javascript' src='/js/jquery.simplemodal.js'></script>


<script type="text/javascript">


jQuery(function ($) {
    $('.basic').live("click", function(e){


   $('#basic-modal-content').modal();
        
        
     $.post('/', '&op=my_deleted_files', function(msg) {    

//         $.getJSON('/', '?op=my_deleted_files', function(msg) {                

    //     $.getJSON("/?op=my_deleted_files", function(msg) { 
         
           alert(msg.ok_ok);
         
    //    $("#data_list").html("dsfgdfgdfgdfg");        
        

   // $(".id_page").html( msg.page );
    
     // msg.for.reverse();    
    



      for(var x in msg.for) { 
      
 $('.data_list').html( msg.for[x].created );
      
      }

             


         
    }, "json");


        
          return false;
    });
});






как решить вопрос с
Код

      for(var x in msg.for) { 
      
 $('.data_list').html( msg.for[x].created );
      
      }

перебором ?

Автор: gcc 27.8.2010, 00:04
for - не надо было называть зарезервированным словом.... 

подсказали тут http://forum.vingrad.ru/forum/topic-308612.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)