1

「normalbtn」と呼ばれる同じクラスのボタンが複数あります。ユーザーがこれらのボタンのいずれかをクリックすると、AJAX 関数が呼び出されます。AJAX リクエストの処理中に、クラス「normalbtn」が無効になっている他のすべてのボタンを無効にしたいと考えています。

成功の応答が要求から来ると、クラス「normalbtn」のすべてのボタンが有効になります。

次の関数コードに必要な変更を加えて、これを達成するにはどうすればよいですか?

function change_value(data_url, op, id, value) { 
  var data_value = value;

  $.post(data_url, {'op':op, 'id':id, 'value':data_status }, function(data) {
    if(data_value=='0') { 
      var value = '1'; 
      $('#data_value_'+id+' button').text("On");


    } else {  
      var value = '0';
      $('#data_value_'+id+' button').text("Off");

    }
    $('#data_value_'+id).attr('onClick', "change_value('"+data_url+"', '"+op+"', '"+id+"', '"+value+"');return false;");          
  });   
}

前もって感謝します。

4

1 に答える 1