当我删除具有keyup事件的输入内容时, 删除的值继续出现 这是我的AJAX代码
$("#codigo_postal").on('keyup',function(){
if($(this).val() == '')
{
$("#provincia").prop('selectedIndex','X');
$("#centrodetrabajo").find('option').remove().end().append('<option value="X"> - Centro sanitario - </option>').val('X');
$("#poblacion").attr('value','');
$("#direccion").attr('value','');
}else{
$value=$(this).val();
$.ajax({
type:'GET',url: '{{ Request::url() }}',data: {'codigo_postal':$value},success: function(data)
{
$("#centrodetrabajo").html(data.centros);
if(data.provincia.length > 0)
{
$('#provincia option[value='+data.provincia[0].id+']').attr('selected','selected');
$("#direccion").attr('value',data.direccion[0].direccion+" "+data.direccion[0].numero);
}
$select.change({data:data},function(event){
mostrarOpcionSelect(event)
});
$select.trigger('change');
},error: function(jqXHR,textStatus,errorThrown){
//console.log(JSON.stringify(jqXHR));
//console.log("AJAX error: "+ textStatus + ":" + errorThrown);
}
});
}
});
如何消除该值。 看来它一直都在内存中,无论jquery改变多少,它仍然有效