2016-07-15 1 views
1

Ajax правильно работает, но при нажатии класса submit-btn он меняет текст кнопки, который принимается во всех строках, но я хочу, чтобы он менял текст кнопки класса click ... есть можно передать $ row1-> id; с классом submit-btn, чтобы он менял текст щелкнутой строки. здесь мой кодКак я могу передать sql id с html-классом

<button type="button" class="submit-btn" onclick="saveData<?php echo $row1->id; ?>()">Accept</button> 
    <script> 
    function saveData<?php echo $rrr->id; ?>(){ 

    $.ajax({ 
    type: "POST", 
    url: "<?php echo base_url().'home/accept_seller/'. $rrr->id; ?>", 
    data:{},  
    success:function(data) 
    { 
    $(".submit-btn").html("Accepted"); 
    } 
    }); 
} 

, пожалуйста, помогите !!!

ответ

1

вы можете передать в качестве аргумента функции OnClick

<button type="button" id="<?php echo $row1->id; ?>" onclick="saveData<?php echo $row1->id; ?>(<?php echo $row1->id; ?>)">Accept</button> 

     <script> 
     function saveData<?php echo $rrr->id; ?>(row_id){ 

      $.ajax({ 
     type: "POST", 
      url: "<?php echo base_url().'home/accept_seller/'. $rrr->id; ?>", 
      data:{},  
      success:function(data) 
       { 
        $("#"+row_id).html("Accepted"); 
        } 
      }); 
      } 
+1

свою работу !! большое вам спасибо – Pardeep

+0

@pardeep welcome –

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