Eu só quero perguntar para aqueles mestres em jquery ..
Eu tenho ajax
$.ajax({
type: "POST",
url: "URL",
data: {
DATA: DATA
},
beforeSend: function(){
//action
},
success: function(result){
$('.className').html(result);
}
});
Já anexa o <input type="hidden" class="ClassName" value="1">
Eu tento usar
$('.btnClick').on('click',function(){ $('.ClassName').val() }
mas ainda não obtive o valor oculto de entrada anexado há alguém para me ajudar?
Cuide dos casos. className
não é o mesmo que ClassName
. Além disso, um input
não contém HTML, portanto, chamá html
-lo não deve funcionar, use val
.
$('.className').html(result);
Deveria estar
$('.ClassName').val(result);
Além disso, tome cuidado com os seletores. Se você usar o nome da classe como um seletor e tiver vários campos de entrada com o mesmo nome de classe, o bit ajax atualizará todos os campos de uma vez. Posteriormente, quando você tentar recuperar o valor como você faz, ele mostrará apenas o valor do primeiro.
Se você planeja ter apenas uma entrada com esse nome de classe, provavelmente deve usar um id em vez de uma classe, para evitar confusões futuras.
<input type="text" name="myname" id="myid" class="myclass" value="1">
Definindo o valor ...
$('#myid').val(result);
Obtendo o valor ...
thevalue = $('#myid').val();
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras