2016-03-31 16 views
1

benim ajax çağrısı ...ajax yanıtındaki bir düğmeyi nasıl gizleyebilirim? Benim javascript page.Below içindeki bir ajax arama kullanıyorum

$("#txn_post").dialog({ 
     modal: true, 
     title:"Transaction", 
     show: 'blind', 
     hide: 'blind', 
     width: 740, 
     height:550, 
      }); 

    $.ajax({ 
     type: 'POST', 
     url: "/pms/txn/newTax", 
     success: function (response) { 
      /*$("#txn_post").hide();*/ 
      alert("resp"); 
      $("#txn_post").html(response); 
      alert("after resp"); 
      //$('#txn_delete_btn').hide(); 
      //$("#txn_div").dialog("open"); 
      //with out excecuting my above code my dialog works 
      /*$("#txn_delete_btn").attr("disabled", false);*/ 
     } 
    }); 

modal gösterir, ancak ben etkiyi yapmaz modal.But içinde bir düğme gizlemek için pek çok yol denedi .......

Ajax'ın başarımdaki $("#txn_post").html(response); kodundaki başarıları kabul edilmez.

<div id="txn_post" class="currencydiv" style="width: auto; display: none; min-height: 0px; max-height: none; height: 570px;"></div> 

modal div ve

<input class="pms_void_btn_trnsction txn_delete_btn " id="txn_delete_btn" value="DELETE" onclick="deleteField('${currentTxnNo}');" type="button"></input> i gizlemek için gerekli benim silme düğmesi olmasıdır.

Yukarıdaki düğmeyi ajax başarımdan nasıl gizleyebilirim?

+0

deneyerek doğru nesneleri alıyoruz yapabilirsiniz onun değil ". – Miller

+0

html geçersiz .. '' 'yoktur ... bu kendi kendine kapanış etiketidür ve' val() 'değerini ayarlamak için' html() ' – charlietfl

+0

@charlietfl değerini kullanmaz. gizler ajax cevabının içinde kodlama için özel bir durumdur (jQuery için yeni miyim)? – Miller

cevap

0

deneyin bu

$("#txn_post").dialog({ 
    modal: true, 
    title:"Transaction", 
    show: 'blind', 
    hide: 'blind', 
    width: 740, 
    height:550, 
     }); 

$.ajax({ 
    type: 'POST', 
    url: "/pms/txn/newTax", 
    success: function (response) { 
     $("#txn_post").html(response); 
     $("#txn_post").find('#txn_delete_btn').css('display', 'none'); 
    } 
}); 

Hâlâ sorun varsa, emin çünkü "alert($("#txn_post").attr('id')); ve COdekid.php @ o kod parçası yorumlandığını alert($("#txn_post").find('#txn_delete_btn').attr('id'));