2016-05-11 7 views
0

は、私は自分のアプリケーション/ビュー/ userlist.php編集機能は、

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('.edit-row').live('click',function(){ 
      var me = $(this); 
      var editModal = $('#myModalEdit'); 
      editModal.find('#userFullName').val(me.attr('data-userFullName')); 
      editModal.find('#userID').val(me.attr('data-userID')); 
      editModal.find('#userName').val(me.attr('data-userName')); 
      editModal.find('#userPass').val(me.attr('data-userPass')); 
      editModal.find('#userEmail').val(me.attr('data-userEmail')); 
      $('#myModalEdit').modal('show'); 
     }); 
    }); 
</script> 

<div class="modal fade" id="myModalEdit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
      <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
       <h4 class="modal-title" id="myModalLabel">Edit System User <label id="userFullName"></label></h4> 
      </div> 

     <form role="form" id="userForm" action="<?php echo base_url().'admin/updateUser'; ?>" method= "POST"> 

     <!-- #myModalEdit codes here--> 

     </form> 

<!-- some html codes --> 

    <a class="edit-row" href="javascript:" 
     data-userID="<?php echo $row->userID; ?>" 
     data-userFullName="<?php echo $row->userFullName; ?>" 
     data-userName="<?php echo $row->userName; ?>" 
     data-userEmail="<?php echo $row->userEmail; ?>" 
     data-userPass="<?php echo $row->userPass; ?>"           
    >         
    <button type="button" data-hover="tooltip" title="Edit User <?php echo $row->userName; ?>" class="btn btn-default"> 
    <i class="fa fa-pencil"></i> 
    </button> 
    </a> 

に次のコードは、私はそれが何を意味するのエラー

Uncaught TypeError: $(...).live is not a function

を持っていますか?代わりに.live()

+2

を試してみてください?最新バージョンは '.live'をサポートしません。代わりに '.on'を使用してください – Arun

+0

あなたのcode.Rememberライブ関数にjqueryリンクが含まれているようになりました。これは現在、最新のjqueryバージョンには含まれなくなりました。 –

+0

私はjQueryを使用しています。1.10 – Julie

答えて

1

ユーザー.on()は、使用しているのjQueryのバージョン

$(parentDiv).live('click', '.edit-row', function(){ 
    // write you code here 
}); 
+0

ありがとう..私は。に – Julie

関連する問題