0

img src、属性を変更したい戻り値に応じて、同じクラスを持ついくつかの要素を調べてAJAX呼び出しを行っています。しかし、データ属性を使用して正しいオブジェクトを識別しますか?

 $("button.checkStatus").click(function(){
        //This Ajax checks the current on/off status of the passed X10 code
        $('.checkStatus').each(function(i, obj) {
            $x10Device = $(this).data("x10");
            //var data = "url=http://192.168.0.34:81/tenHsServer/tenHsServer.aspx?t=ab&f=DeviceStatus&d=C5" //& $x10Device ; //this is passed in the device toggle

        var data = "url=http://192.168.0.34:81/tenHsServer/tenHsServer.aspx?t=ab&f=DeviceStatus&d=" + $x10Device ; //this is passed in the device toggle

        $.ajax({                  
              url:"urlencode.php",
              data: data,
      type: "POST",
      success: function(data) { 
                  myd = $('<span />').html(data).find("#Result").text();
                  var Nmyd = myd.charAt(3);
                  if (Nmyd == '2'){$('img').attr('src','lightbulbon.png')}else{$('img').attr('src','lightbulboff.png')};    
                  },
              error: function (request, status, error) 
               {   
                alert(request.responseText);
                }
     });
     });
     });
4

0 に答える 0