我有一个小的 jQuery 函数,它根据邮政编码输入字段从服务器收集数据:
$(document).ready(function(){
$('#id_zipcode').keyup(function() {
var selected = this.value;
if (selected.length > 3) {
$.getJSON(get_zip_factors_url, {
zipcode: selected
}, function(env_data, jqXHR) {
$('#snow_fall').html(env_data[0].snow);
$('#wind_speed').html(env_data[0].wind);
});
}
}).keyup();
});
这现在工作正常。#snow_fall
但是,如果用户删除字符,则呈现的值将#wind_speed
持续存在。当用户删除导致服务器没有返回有效数据的字符时,有什么方法可以注册此删除并将值恢复为“不可用”字符串?
非常感谢任何帮助。